一些经典的代码片段
001_UnionFind 并查集(哈希表实现)
- 101_quickSort 快速排序,内含核心函数partition
 - 102_mergeSort 归并排序
 - 103_heapSort 堆排序,内含Floyd建堆算法
 
- 201_BT.travel 二叉树的三种遍历(前序/中序/后序)
 - 202_BT.levelTravel 二叉树的层次遍历
 
- 301_BinarySearch 经典二分算法
 - 302_permutation 全排列(有无重复元素) //dfs
 
- 401_KMP 经典的串匹配算法
 - 402_StrSplit 将一段字符串按照特定字符分割成不同的子段,如提取单词
 
- 501_Singleton
 
- 601_dayCount 计算任意两个日期之间相差的天数
 - 602_MutexLock 互斥锁的C++包装
 - 603_MultiThreadMergeSort 用C++11并发编程实现的多文件归并排序