##算法学习
####1.稀疏数组
####2.环形队列
####3.链表
#####3.1:单向链表
#####3.2:双向链表
#####3.3:环形链表实现约瑟夫
####4.栈
#####4.1 使用栈,模拟中缀表达式实现计算器
#####4.2 使用栈,模拟后缀表达式实现计算器
####5.递归
#####5.1 使用递归完成迷宫
#####5.2 使用递归完成八皇后
####6.排序
#####6.1 预估算法时间复杂度
######6.1.1 时间频度T(n)
忽略常数
高阶次方可以忽略低阶次方
如果次方前面的系数比较接近,可以忽略
O(1) < O(n) < O(logN) < O(nlogN) < O(n^2) < O(n^k) < O(2^n)
#####6.2 冒泡排序