ClassicalCode 一些经典的代码片段 搬运自实验室大腿的Github:ClassicalCode,目的是总结面试中可能考察的经典通用且短小精悍的代码,背下来也不过分哦 partition 快排核心函数 dayCount 计算任意两个日期之间相隔的天数 KMP 经典的串匹配算法 Singleton 单例模式 BinarySearch 经典二分查找算法 heapSort 堆排序(内含Floyd建堆算法) mergeSort 归并排序 BT_travel 二叉树的三种遍历(前序/中序/后序) BT.levelTravel 二叉树的层次遍历 permutation 全排列(有无重复元素)