首页技术数据结构与算法教程 数据结构与算法教材

数据结构与算法教程 数据结构与算法教材

编程之家2024-05-21136次浏览

一、什么是数据结构和算法

数据结构和算法就是计算机计算的一种程序,它是数据结构相互之间存在的?种或多种特定关系的数据元素的集合。包括4类基本的结构:集合、线形结构、树形结构、图状或?状结构。通俗点就是数据的逻辑结构,??说这些数据在内存中以什么样的结构存放。

数据结构与算法教程 数据结构与算法教材

二、如何学习数据结构与算法有哪些好的书籍或网站推荐

一个菜鸡OIer的意见

《算法竞赛入门经典》

《算法竞赛入门经典-训练指南》

《算法竞赛进阶指南》

刷题网站:洛谷BZOJ

偶尔可以打打codeforce或atcoder

数据结构与算法教程 数据结构与算法教材

三、怎么高效得学习数据结构和算法

首先指出,我DS学的也很烂,不过有一些个人经验,希望对你有帮助。

王道数据结构这本书挺好用的。就算你不考研,把这本书多看几遍肯定有许多提升,至少对我提升很大。

我是上完学校开的数据结构的课程后用这本书自学的,大概花了几个月看了两遍书,书后习题认真过了一遍。感觉自己上升了一个层次,从上完课懵懵懂懂到对这门课有了一些清晰的认识,把自己的短板提高了一些,学其他的东西不会被卡住了。

其次就是学习的过程中多做题多思考,动手画图和上机把算法实现对理解也大有帮助。有一本题集叫数据结构1800,我只做了一点点,题目挺丰富的,你可以看看。

然后,B站有许多相关学习视频,还有中国大学mooc网站也有学习视频,可以自己找找中意的,像华科出的数据结构好像就挺好。

最后,我每当学不下去的时候,我就从下图的角度看书,告诉自己当我把书翻厚,把整个颜色翻成黑色的时候我肯定就功力大成了,就很有成就感。

数据结构与算法教程 数据结构与算法教材
vbmid(vb中mid函数是如何使用的)数学建模方法与分析 数学建模实例详解