美文网首页
简单的数据结构

简单的数据结构

作者: 死亡中走出来 | 来源:发表于2020-12-28 19:45 被阅读0次

一直要说写一篇关于数据结构与算法的文章,一直没怎么写。不是不想写,也不是不会写,而是没有分好模块,没有开始从头讲起,却又不知道讲到哪算结束。
其实,可以简单点,从顺序表开始,然后是链表,这些是一维的数据结构;穿插进来栈与队列相关的内容,恐怕也是无可厚非的;
接下来呢,熟悉了这些,是不是应该去看看二维或者多维的数据结构了,不错,这就是树,二叉树,不陌生吧;随后一些简单的排序算法穿插进来,顺便把堆和优先队列讲了应该也没什么问题了;当然,这时候,还有些跟树相关的,平衡二叉树,红黑树这些;
算下,也该开始森林与并查集了吧,这下,剩下的不多了;也就是图相关的一些算法了吧!当然,还有些字符串相关算法,这些也是必备的知识,都需要学习,好好积累,总会有收获的。所谓的滴水穿石,也不是没有道理的。思考下,这些内容,都是一环紧扣一环,没有好好的训练,恐怕也不是那么容易掌握的。当然,像一些深度优先和广度优先这这样的算法,就不多说了;至于a*这类算法,知道原理,能快速实现,遇到问题,能解决就好了!
不过,学习算法,非一日之功,基础要扎实,不然既要看后边的算法,又要看前边的内容,会既接受不了新的知识,老的知识又没有很好的练习,这样容易失此失彼。先想清楚,毕竟,有些东西,能想清楚的人就不是很多;弄明白,这样也不容易;写出来,应该不是那么难!简单的写出来,也不是件容易的事;既要做出来,又要做的清晰明白,自然不是那么容易的!加油,送给自己,也送给你们!

相关文章

网友评论

      本文标题:简单的数据结构

      本文链接:https://www.haomeiwen.com/subject/oyvtoktx.html