程序=算法+数据结构
数据结构是在计算机中存储、组织数据的方式。小到变量、数组,大到线段树、平衡树,都是数据结构。
程序运行离不开数据结构,不同的数据结构又各有优劣,能够处理的问题各不相同,而根据具体问题选取合适的数据结构,可以大大提升程序的效率。所以,学习各种各样的数据结构是很有必要的。
本章内容:
1.什么是数据结构? |
2.解析数据结构:八大数据结构分类 |
3.数据结构的特点 |
4.栈的定义和特点 |
5.什么是队列?队列的应用 |
6.什么是链表? |
7.什么是哈希表? |
8.什么是“并查集” ? |
9.什么是单调栈? |
10.什么是跳表? |
11.简述霍夫曼树 |
12.手指树的基本结构 |
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程