参考目录:

《大话数据结构》       程杰 著

《数据结构与算法》 小黑书,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


点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)