1.算法与数据结构库;2.已经实现动态数组/双向链表/栈/队列/堆/链式哈希表/二叉搜索树/红黑树.均以C++模板类实现,可用于实际项目中替代STL的容器类及数据结构学习.3.已经实现图/深度优先/广度优先/单源最短路径/所有结点对最短路径/最小生成树/快速排序/归并排序/字符串匹配算法.可用于实际项目及算法学习.4.对分治/迭代算法设计方法进行总结,对动态规划/贪心算法针对几个经典问题做了具体实现.
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/Array/DynArray.h
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/Stack/DynStack.h
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/List/DoubleList.h
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/Heap/MinHeap.h
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/Queue/DynQueue.h
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/Queue/MinPriorityQueue.h
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/Hash/ListHash.h
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/Tree/SortedBinaryTree.h
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/Tree/SortedBalanceBinaryTree.h
https://github.com/xubenhao/Algorithm/blob/master/DataStruct/Graph/Graph.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Search/Find.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Sort/Sort.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Sort/Sort.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Graph/BreadthFirstVisit.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Graph/DepthFirstVisit.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Graph/TopologySort.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Graph/StrongConnectGraph.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Graph/ReverseGraph.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Graph/ShorestPath.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Graph/MinGenerateTree.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Graph/MaxStream.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Char/CharMatch.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Char/CharMatch.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Geometry/SegmentIntersect.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Geometry/MinDistance.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Geometry/SegmentIntersect.h
https://github.com/xubenhao/Algorithm/blob/master/Algorithm/Geometry/ConvexHull.h
https://github.com/xubenhao/Algorithm/tree/master/Design/Divide
https://github.com/xubenhao/Algorithm/tree/master/Design/Iterator
https://github.com/xubenhao/Algorithm/tree/master/Design/DynamicPlanning
https://github.com/xubenhao/Algorithm/tree/master/Design/Greedy