diff --git a/Sort/README.md b/Sort/README.md index 6ea2034..62d03a7 100644 --- a/Sort/README.md +++ b/Sort/README.md @@ -254,7 +254,7 @@ -###小结 +### 小结 常见的排序算法都是比较排序,比较排序的时间复杂度通常为 O(n^2) 或 O(nlogn) 但是如果带排序的数字有一些特俗性时,我们可以根据这来设计更加优化的排序算法。 diff --git a/Binary Tree/1-二叉树 /btree.c b/Tree/1-二叉树 /btree.c similarity index 100% rename from Binary Tree/1-二叉树 /btree.c rename to Tree/1-二叉树 /btree.c diff --git a/Binary Tree/1-二叉树 /btree/bintree.c b/Tree/1-二叉树 /btree/bintree.c similarity index 100% rename from Binary Tree/1-二叉树 /btree/bintree.c rename to Tree/1-二叉树 /btree/bintree.c diff --git a/Binary Tree/1-二叉树 /btree/btree b/Tree/1-二叉树 /btree/btree similarity index 100% rename from Binary Tree/1-二叉树 /btree/btree rename to Tree/1-二叉树 /btree/btree diff --git a/Binary Tree/1-二叉树 /btree/public.h b/Tree/1-二叉树 /btree/public.h similarity index 100% rename from Binary Tree/1-二叉树 /btree/public.h rename to Tree/1-二叉树 /btree/public.h diff --git a/Binary Tree/1-二叉树 /btree/队列.h b/Tree/1-二叉树 /btree/队列.h similarity index 100% rename from Binary Tree/1-二叉树 /btree/队列.h rename to Tree/1-二叉树 /btree/队列.h diff --git a/Binary Tree/1-二叉树 /rbtree.c b/Tree/1-二叉树 /rbtree.c similarity index 100% rename from Binary Tree/1-二叉树 /rbtree.c rename to Tree/1-二叉树 /rbtree.c diff --git a/Binary Tree/1-二叉树 /suffix_tree.c b/Tree/1-二叉树 /suffix_tree.c similarity index 100% rename from Binary Tree/1-二叉树 /suffix_tree.c rename to Tree/1-二叉树 /suffix_tree.c diff --git a/Binary Tree/2-二叉查找树/BiSearchTree/README.md b/Tree/2-二叉查找树/BiSearchTree/README.md similarity index 100% rename from Binary Tree/2-二叉查找树/BiSearchTree/README.md rename to Tree/2-二叉查找树/BiSearchTree/README.md diff --git a/Binary Tree/2-二叉查找树/BiSearchTree/bisearch b/Tree/2-二叉查找树/BiSearchTree/bisearch similarity index 100% rename from Binary Tree/2-二叉查找树/BiSearchTree/bisearch rename to Tree/2-二叉查找树/BiSearchTree/bisearch diff --git a/Binary Tree/2-二叉查找树/BiSearchTree/bisearchtree.c b/Tree/2-二叉查找树/BiSearchTree/bisearchtree.c similarity index 100% rename from Binary Tree/2-二叉查找树/BiSearchTree/bisearchtree.c rename to Tree/2-二叉查找树/BiSearchTree/bisearchtree.c diff --git a/Binary Tree/2-二叉查找树/BiSearchTree/bisearchtree.h b/Tree/2-二叉查找树/BiSearchTree/bisearchtree.h similarity index 100% rename from Binary Tree/2-二叉查找树/BiSearchTree/bisearchtree.h rename to Tree/2-二叉查找树/BiSearchTree/bisearchtree.h diff --git a/Binary Tree/2-二叉查找树/BiSearchTree/main.c b/Tree/2-二叉查找树/BiSearchTree/main.c similarity index 100% rename from Binary Tree/2-二叉查找树/BiSearchTree/main.c rename to Tree/2-二叉查找树/BiSearchTree/main.c diff --git a/Binary Tree/3-平衡树AVL/AVLTree.c b/Tree/3-平衡树AVL/AVLTree.c similarity index 100% rename from Binary Tree/3-平衡树AVL/AVLTree.c rename to Tree/3-平衡树AVL/AVLTree.c diff --git a/Binary Tree/3-平衡树AVL/README.md b/Tree/3-平衡树AVL/README.md similarity index 100% rename from Binary Tree/3-平衡树AVL/README.md rename to Tree/3-平衡树AVL/README.md diff --git a/Binary Tree/4-字典树Trie/README.md b/Tree/4-字典树Trie/README.md similarity index 100% rename from Binary Tree/4-字典树Trie/README.md rename to Tree/4-字典树Trie/README.md diff --git a/Binary Tree/4-字典树Trie/trie.c b/Tree/4-字典树Trie/trie.c similarity index 100% rename from Binary Tree/4-字典树Trie/trie.c rename to Tree/4-字典树Trie/trie.c diff --git a/Binary Tree/8-二叉堆(优先队列)/heap.c b/Tree/8-二叉堆(优先队列)/heap.c similarity index 100% rename from Binary Tree/8-二叉堆(优先队列)/heap.c rename to Tree/8-二叉堆(优先队列)/heap.c diff --git a/Binary Tree/B树.md b/Tree/B树.md similarity index 100% rename from Binary Tree/B树.md rename to Tree/B树.md diff --git a/Binary Tree/README.md b/Tree/README.md similarity index 86% rename from Binary Tree/README.md rename to Tree/README.md index 15d1a0b..96bd546 100644 --- a/Binary Tree/README.md +++ b/Tree/README.md @@ -1,13 +1,15 @@ +## 树🌲 + +介绍树相关的算法 + * 二叉查找树 * 赫夫曼编码 Huffman * 字典树trie(前缀树,单词查找树) * 伸展树 * 后缀树 - * AVL树 * 红黑树 - * B树 * B+树 mysql索引使用B+树的数据结构 * B*树 diff --git a/Binary Tree/二叉查找树.md b/Tree/二叉查找树.md similarity index 100% rename from Binary Tree/二叉查找树.md rename to Tree/二叉查找树.md diff --git a/Binary Tree/伸展树.md b/Tree/伸展树.md similarity index 100% rename from Binary Tree/伸展树.md rename to Tree/伸展树.md diff --git a/Binary Tree/后缀树.md b/Tree/后缀树.md similarity index 100% rename from Binary Tree/后缀树.md rename to Tree/后缀树.md diff --git a/Binary Tree/字典树.md b/Tree/字典树.md similarity index 100% rename from Binary Tree/字典树.md rename to Tree/字典树.md diff --git a/Binary Tree/赫夫曼编码.md b/Tree/赫夫曼编码.md similarity index 100% rename from Binary Tree/赫夫曼编码.md rename to Tree/赫夫曼编码.md