Skip to content

yjblog/algorithm

Repository files navigation

algorithm

C++ description 
1、顺序表	
    |---> Seqlist.h	
    +----> Test.cpp	
2、单链表	
    |---> ListNode.h	
    +----> SingleList.h	

3、双向链表	
    |---> NodeList.h	
    +----> DoubleList.h	

4、循环链表	
    |---> ListNode.h	
    +----> CircularList.h	

5、顺序栈	
    |---> SeqStack.h	

6、链式栈	
    |---> StackNode.h	
    +---->LinkStack.h	

7、顺序队列	
    |---> SeqQueue.h	

8、链式队列	
    |---> QueueNode.h	
    +----> LinkQueue.h	

9、优先级队列	
    |---> QueueNode.h	
    |----> Compare.h	
    +-----> PriorityQueue.h	

10、串	
    |---> MyString.h	
    +----> MyString.cpp	

11、二叉树	
    |---> BinTreeNode.h	
    +----> BinaryTree.h	

12、线索二叉树
    |---> ThreadNode.h	
    |----> ThreadTree.h	
    +-----> ThreadInorderIterator.h	

13、堆	
    |---> MinHeap.h	

14、哈夫曼树	
    |---> BinTreeNode.h	
    |----> BinaryTree.h	
    |-----> MinHeap.h	
    +------> Huffman.h	

15、树	
    |---> QueueNode.h	
    |----> LinkQueue.h	
    |-----> TreeNode.h	
    +------> Tree.h	

16、B+树	
    |---> BTreeNode.h	
    +----> BTree.h	

17、图	
    |---> MinHeap.h	
    |----> Edge.h	
    |-----> Vertex.h	
    +------> Graph.h	

18、排序	
    |---> Data.h
    |----> QueueNode.h	
    |-----> LinkQueue.h	
    +------> Sort.h	

About

C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages