参考目录:
《大话数据结构》 程杰 著
《数据结构与算法》 小黑书,C语言版本
《算法与数据结构》 小黑书,JAVA版本
互联网搜索引擎 如百度和谷歌
CSDN
Stack论坛
在基本完成数据结构的学习,你应该可以做到:
1. 完全自由的写出链表,以及基本的操作方法和进阶,如排序等操作
2. 熟练使用栈和队列,并将其应用在各类算法的设计中
3. 熟练的使用树的创建,面对陌生的树形结构可以阅读并慢慢理解
4. 具有某些功能的二叉树的一些设计思路
5. 基本掌握图论的经典算法
6. 学会分析情况创建图的各种搜索方式
7. 学习基本竞赛算法,DFS,BFS等一些搜索算法
8. 基本了解经典例题,如八皇后等,这类经典题目
推荐过关习题
有一定挑战性,请耐心完成
题号 | 名字 | 简介 |
c语言网:1438 | 大臣的旅费 | DFS,树的直径 |
c语言网: 1437 | 城市建设 | 并查集,最小生成树 |
c语言网: 1642 | 暗恋 | 简单dp,或者暴力,bfs也可 |
c语言网: 1548 | 盾神与砝码称重 | dfs或dp |
c语言网: 1732 | 连通图 | 并查集 |
c语言网: 1436 | 地宫取宝 | 记忆化搜索 |
c语言网: 1627 | 拦截导弹 | 最长子序列 |
c语言网: 1672 | 迷宫问题 | bfs |
c语言网: 1426 | 九宫重排 | bfs,hash |
c语言网: 1427 | 买不到的数目 | 数论,规律 |
c语言网: 1445 | 最大子阵 | dp或前缀和+最大子序列 |
c语言网: 1743 | 大数排序 | 排序,高精度 |
c语言网: 1108 | 守望者的逃离 | dp |
1108 | 守望者的逃离 |
1426 | 蓝桥杯历届试题-九宫重排 |
1427 | 蓝桥杯2013年第四届真题-买不到的数目 |
1436 | 蓝桥杯2014年第五届真题-地宫取宝 |
1437 | 蓝桥杯历届试题-城市建设 |
1438 | 蓝桥杯2013年第四届真题-大臣的旅费 |
1445 | 蓝桥杯历届试题-最大子阵 |
1548 | 蓝桥杯算法提高VIP-盾神与砝码称重 |
1627 | 蓝桥杯算法训练VIP-拦截导弹 |
1642 | 蓝桥杯算法训练VIP-暗恋 |
1672 | 迷宫问题 |
1732 | 连通图 |
1743 | 大整数排序 |
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程