摘要: 参考网址: https://zhuanlan.zhihu.com/p/390511996 疑点: 1.await 关键字怎么使用?一定要await一个用aysnc声明的方法吗? 2.带async签名的方法编译之后生成了什么?为什么带async签名的方法返回值一定是void、Task、Task<T>? 阅读全文
posted @ 2021-09-12 21:29 MaxBruce 阅读(323) 评论(0) 推荐(0)
摘要: 查看判断两个对象是否是同一对象要用: Object.ReferenceEquals(); 为什么两个对象内容一样,== 还是false. 默认情况下== 还是调用Equals 方法, Object的Equal 方法也比较了两个变量指向是否是同一个对象, 对象如果override 了Equal 方法, 阅读全文
posted @ 2021-09-12 17:23 MaxBruce 阅读(758) 评论(0) 推荐(0)
摘要: 参考网址: https://haokan.baidu.com/v?vid=4809004632932416445&tab= 什么是静态常量(Const)和动态常量(Readonly) 静态常量(Const)和动态常量(Readonly)之间的区别 动态常量(Readonly)被赋值后不可以改变 总结 阅读全文
posted @ 2021-09-12 17:09 MaxBruce 阅读(1398) 评论(0) 推荐(1)
摘要: 参考网址: https://www.cnblogs.com/MrListening/p/5788842.html AVL树的概念 在说AVL树的概念之前,我们需要清楚二茬搜索树的概念。对于二叉搜索树,我们知道它可以降低查找速率,但是如果一个二叉搜索树退化成一棵只剩单支的搜索树,此时的查找速率就相当于 阅读全文
posted @ 2021-09-12 14:34 MaxBruce 阅读(637) 评论(0) 推荐(0)
摘要: 参考网址 :https://www.cnblogs.com/MrListening/p/5782752.html 二叉搜索树又被称为二叉排序树,那么它本身也是一棵二叉树,那么满足以下性质的二叉树就是二叉搜索树: 1、若左子树不为空,则左子树上左右节点的值都小于根节点的值 2、若它的右子树不为空,则它 阅读全文
posted @ 2021-09-12 14:15 MaxBruce 阅读(505) 评论(0) 推荐(0)
摘要: 参考网址: https://zhuanlan.zhihu.com/p/353948322 二叉查找树,他对于大多数情况下的查找和插入在效率上来说是没有问题的,但是他在最差的情况下效率比较低。 红黑树保证在最坏的情况下插入和查找效率都能保证在对数的时间复杂度内完成。 红黑树的性质: 性质1.节点是红色 阅读全文
posted @ 2021-09-12 10:33 MaxBruce 阅读(215) 评论(0) 推荐(0)