本文主要记录左值引用与 C++11 中引入的右值引用,以及右值引用相关的应用:移动语义与完美转发。
红黑树插入删除后的修正操作详解
本文主要记录红黑树插入删除后的修正操作详解,以及对应的实现(C#)。
缓存算法 LRU 与 LFU
本文主要记录两种常用的缓存算法 LRU 与 LFU 的定义,以及两个算法的基础实现(C#)。
优先队列的基础实现
本文主要记录优先队列的基础实现(C#)。
Unity3D 中对时间系统的两种实现方式的分析
LeetCode-中等-287-寻找重复数【Floyd 判圈算法】
堆排序中建立初始大根堆的时间复杂度分析
本文主要记录对堆排序中建立初始大根堆部分的时间复杂度的分析。结论为 O(n)。
C# 中的 abstract, virtual, override, new 关键字
本文主要记录 C# 中 abstract, virtual, override, new 关键字作为方法的修饰符时的使用方法及其区别。
实际参数和形式参数的定义,以及 C# 中的形式参数的分类
本文主要记录实际参数和形式参数的定义,以及 C# 中的形式参数的分类。
C# 中的命名规范
本文主要记录 C# 中的一些命名规范问题,文章内容会根据个人的学习进度进行更新。
个人认为好的编程习惯是非常重要的,整洁规范的代码可以显著地提高可读性,既方便开发者的维护,也可以使读者身心愉悦。
PS:该命名规范有一定程度的个人主观因素,仅供参考。