![](https://img-blog.csdnimg.cn/20210111141427336.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构之从零开始
文章平均质量分 81
数据结构之从零开始
神经骚栋
IT界无底坑洞栋主
展开
-
<<大话数据结构>>学习序言
可能以前的我不是一个好学生,但是我愿意为程序成为一个好孩子.####学习缘由其实本来对数据结构与算法是相当的不感兴趣的,在大学中就学过这么课程,但是我一直没有好好的学习<<数据结构与算法>>,到后来的挂科,再到最后的重修,简直就是满满的血泪史呀,因为当时没有意识到它的重要性,所以就不以为然,但是到工作中才意识到数据结构的重要性,作为一个iOS开发人员来说,这本书的意义不在于它的课本意义了,而是在于它在我们的开发过程中到底能带给我们什么,我们能从这本书中学习到什么,因为我.原创 2021-01-13 10:10:23 · 83 阅读 · 1 评论 -
<<大话数据结构>>之时间复杂度
程序猿可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。时间复杂度序言当前两天我写完<<大话数据结构>>的序言的时候,我就在想,我该如何把从大话数据结构中对应用开发人员有用的知识提炼出来?我是该如同课本一样把所有的知识罗列个遍?还是如何如何,我想如果我把所有的东西都罗列出来,那还不如让广大的读者去自己看这本书呢,毕竟我这小渣渣的层次面还跟不上程杰大神呢,幽默度更不用说了,所以我想了几天 决定把对开发人员有用的整理出来,其实也是为了自己以后能够快速.原创 2021-01-14 10:29:26 · 113 阅读 · 0 评论 -
<<大话数据结构>>之浅谈二叉树
编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。学习二叉树的意义由于二叉树的知识更倾向于理论,所以我们在实际应用开发过程中使用的并不多,但是二叉树作为数据结构的一个重要的组成部分,所以,在程序猿的面试过程中,会经常遇到二叉树知识相关问题.所以学习二叉树是相当有必要的.二叉树的结构和特点想要了解二叉树的相关知识,就要先要了解二叉树的结构和特点.只有了解二叉树的结构和它的特点,才能更好的学习二叉树.我们先看一下二叉树的定义是如何的.二叉树是 n (n >= 0)个结构的有.原创 2021-01-14 10:31:23 · 291 阅读 · 0 评论 -
<<大话数据结构>>之浅谈哈夫曼树
你比他好一点,他不会承认你,反而会嫉妒你,只有你比他好很多,他才会承认你,然后还会很崇拜你,所以要做,就一定要比别人做得好很多。哈夫曼树相关概念及简介在 <<大话数据结构>>之浅谈二叉树 这一篇文章我对二叉树的相关知识做了一下说明,那么这一篇文章就说一下最优二叉树,也就是哈夫曼树,在说之前,我们要先了解两个概念,那就是路径长度以及树的路径长度.路径长度: 从树中的一个结点到另一个结点之间的分支构成两个结点之间的路径,路径上的分支数目称作路径长度.如图 1 -1.原创 2021-01-14 10:32:14 · 300 阅读 · 1 评论 -
<<大话数据结构>>之浅谈直接插入排序算法
尤瑟纳而女士借阿德里安之口云,当一个人写作或计算时,就超越了性别,甚至超越了人类——当你写作和计算时,就是在思考。聊聊<<大话>>中直接插入排序的那些坑我就不说为什么要学习直接插入排序,那样岂不是太老套了.今天我就说说看<<大话数据结构>>中的直接插入排序算法的坑,一开始看大话数据结构的时候,就曾经有很多人跟我说,这本书有很多的坑,别跳进去,今天我就义无反顾的跳了进去.而且是不带回头的????.整整四页纸的直接插入排序算法,我搞了一天(可能是我太原创 2021-01-14 10:55:36 · 147 阅读 · 0 评论 -
浅谈排序的终结者-快速排序算法
序言快速排序算法是大话数据结构的算法模块最后的一块,也是排序算法中最重要的算法,没有之一.快速排序算法最早是由Tony Hoare 在1962提出.并被列为20世纪十大算法之一.其实,快速排序算法是冒泡排序的升级,都属于交换排序类.只不过,快速排序的脚步跨的比冒泡排序要大的大,从而在整体上减少了总的比较次数和移动交换次数.那么这么重要的排序算法就有必要研究一下了.快速排序的基本思想快速排序的基本思想:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另外一部分记录的关键字小..原创 2021-01-14 11:23:52 · 195 阅读 · 0 评论 -
<<大话数据结构>>之完结感言
完结感言<<大话数据结构>>这本书是我至今为止,算得上我看过的最完整的一本书了.大话数据结构学习到今天,终于把看中的知识看了一遍,并且把对日后可能用到的知识加以总结.其实,我买大话数据结构这本书的时候,是2016年的5月15号,到今天7月31号已经有两个半月的时间了,主要是工作太忙,所以我一般把PDF版的大话数据结构下载到手机上,在上下班的路上看,回家或者上班休息期间做一些具体详细的演算过程.确实学习到不少对我开发过程有用的东西,受益匪浅呐.其实,数据结构与算法应该算是大学计.原创 2021-01-14 11:24:08 · 776 阅读 · 0 评论