本套算法与数据结构教程,顾名思义主要讲解程序的精髓:算法与数据结构,以C++语言为描述语言,涵盖C++的利器STL库、各种数据结构如树、图、链表、堆、矩阵等数据结构,以及各种算法的实现,匹配了大量的案例和代码。不仅如此,还配套了对应的真题训练,即掌握算法就可以完成对应的真题,这些真题大多出自一些赛题,可以最大程度模拟锻炼,做到学练同步,尤其对于参加比赛(如ACM、蓝桥杯)的同学大有裨益。
本教程对应题库:编程题库 ,值得说明的是,数据结构与算法重点是抽象的模型、思想和数学方法,不限制语言,本教程选用C++是因为受众面广,因此,对于任何语言都是可以实现的,所以对于题库中的题目,对于常用语言,如C/C++、java、Python均可提交。
在学习过程中,也可以随时点击右侧-弹出编译器,在线写代码随时编译运行,无需自己电脑安装任何软件,即可不受电脑环境影响,随时可以运行、试验代码。
本文固定URL:https://www.dotcpp.com/course/ds/
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程