记录校招面试时手撕的代码
-
实现单例模式
*sigleton.cpp*
-
实现shared_ptr智能指针
*mySharedPtr.cpp*
-
实现myString类
*myString.cpp*
-
实现线程池
*threadpool.cpp*
-
使用deque实现statck和queue
*myStack myQueue.cpp*
-
观察者模式
*observerpattern.cpp*
-
十大排序算法
*sortAlgorithm.cpp*
直接插入排序(二分插入排序)
希尔排序
冒泡排序
快速排序
选择排序
堆排序
归并排序
计数排序
桶排序
基数排序