一、什么是数据结构和算法
1注:在内存中的存储管理数据 
2注:解决问题的方法
二、时间复杂度
1.算法的效率
2.时间复杂度的概念
计算时间复杂度案例1: 
计算时间复杂度案例2:
计算时间复杂度案例3:
计算时间复杂度案例4:
计算时间复杂度案例5:
计算时间复杂度案例6:
计算时间复杂度案例7:
计算时间复杂度案例8:
计算时间复杂度案例9:
大O渐进表示法:
最好最坏与平均:
注意事项1:不建议直接数循环,要看具体算法
3.常见复杂度对比: