摘要: Part A.小结&感悟 不知不觉就学到第七章啦,看着学习的轨迹慢慢从前走到后,也是件颇有成就感的事情啦~ 在前面各种数据结构的应用中就一直在接触着各种各样的查找和排序操作,总算在这里有一个交代了哈哈。 顺序查找和折半查找是之前已经接触过的了,而且也比较简单,所以就不在这里再次整理啦,对于这两者的重 阅读全文
posted @ 2019-06-02 23:58 52Herz 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Part.A 小结&感悟 与上一章相似的是,本章也涉及到了许许多多的概念,理解起来确实有些让人头大。 在存储结构上面,学习了邻接矩阵&邻接表的使用,在此不做过多赘述。 另一方面是两个遍历算法中先理解并使用的深度优先遍历【DFS】,其实就是暴力把所有的路径都搜索出来,其本质在于每次搜索完成后的回溯,保 阅读全文
posted @ 2019-05-19 23:09 52Herz 阅读(110) 评论(1) 推荐(0) 编辑
摘要: Part.A 小结&感悟 想起来在这个学期开始前认识的一个学长曾经对我说过,你们下学期会学到一个叫做二叉树的东西,当年我可是饱受折磨啊…… 学习之前一直以为是很难理解的一个东西,但是现在发现这一章的知识总体来看非常条理和具体,同时二叉树的数据结构本身确实是存在其难理解的地方的,对于这一章中屡屡出现的 阅读全文
posted @ 2019-05-04 22:16 52Herz 阅读(135) 评论(2) 推荐(0) 编辑
摘要: Part.A 小结&感悟 这一章的研究对象主要是串类型的数据啦 记得在刚刚学习的时候,我就陷入了一个新手应该都很容易走入的问题里:字符串和字符数组的区别是什么呢。 于是乎我通过查找了解了<string.h>头文件中包含函数的大致内容: 【https://blog.csdn.net/qq_369149 阅读全文
posted @ 2019-04-14 17:59 52Herz 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Part.A 小结&感悟 这一章又进一步地学习了栈和队列这两种线性结构,相比于之前的线性表,感觉上概念又更加抽象和深入了,理解上又多了一些难度,但同时觉得还是很有趣。在学习了数制转换、括号匹配等例题后,觉得这里的内容也有相对的实用性,这在以前的学习中是没有的,上学期学C++的时候只是机械化的记忆课本 阅读全文
posted @ 2019-03-31 11:38 52Herz 阅读(125) 评论(3) 推荐(0) 编辑
摘要: Part A.定义 其实虽然在学习C++的过程中已经多多少少和数组、字符串等打过一些交道了,但是其实还是没有一个明确的概念,经过学习后感觉知识体系正在一步步完善了 线性表是最基本、最简单、也是最常用的一种数据结构。一个线性表是n个具有相同特性的数据元素的有限序列。 线性表中数据元素之间的关系是一对一 阅读全文
posted @ 2019-03-17 23:25 52Herz 阅读(438) 评论(3) 推荐(0) 编辑