1 常见
(1) 冒泡排序 时间复杂度O(N^2) 空间复杂度O(1)
(2) 二分查找 时间复杂度O(logN) 空间复杂度O(1)
(3) 阶乘 时间复杂度O(N) 空间复杂度O(N)
(4) 斐波那契数列 时间复杂度O(2^N) 空间复杂度O(N)(5) 红黑树 插入操作的平均时间复杂度为O(logn),最坏时间复杂度为O(logn)
(6) B+树 插入操作的平均时间复杂度为O(logn),最坏时间复杂度为O(logn)
(7) Hash表 插入操作的平均时间复杂度为O(1),最坏时间复杂度为O(n)
(8) 排序链表 插入操作的平均时间复杂度为O(n),最坏时间复杂度为O(n)
(9) 排序二叉树 插入操作的平均时间复杂度为O(logn),最坏时间复杂度为O(logn)
2 七大排序