1.什么是数据结构与算法?
数据结构:一组数据的存储结构。(线性表,散列表,图,树)
算法:操作数据的一组方法。(复杂度分析,基本算法思想,排序,搜索,查找,字符串匹配,其他)
2.为什么需要数据结构与算法?
数据量大的时候选用合适的数据结构与算法可以提高计算机计算效率。
3.怎样衡量数据结构与算法?
复杂度分析:空间复杂度,时间复杂度。
4.散列表(哈希表)(散列函数构造、处理冲突、查找)https://blog.csdn.net/qq_22238021/article/details/78258605
5.数据结构中的各种树 http://blog.jobbole.com/111680/
6.优先级队列 https://www.cnblogs.com/wuchanming/p/3809496.html