摘要: 我觉得图这一章的学习内容更有难度,其实图可以说是树结构更为普通的表现形式,它的每个元素都可以与多个元素之间相关联,所以结构比树更复杂,然而越复杂的数据结构在现实中用途就越大了,功能与用途密切联系,所以,图结构非常重要,学习起来也是有点难度的,在于图的存储结构和逻辑结构,以及它与其他辅助数据结构相结合 阅读全文
posted @ 2019-05-19 11:41 Charzueus 阅读(3061) 评论(1) 推荐(0) 编辑
摘要: 在上一篇博客中分享了尝试用单链表修改程序,虽然在Dev上运行没有错误,但是PTA设置的测试点有几个没有通过,具体不清楚问题出现在哪里,所以现在把之前正确的程序放在这里。 7-2 深入虎穴 (30 分) 7-2 深入虎穴 (30 分) 7-2 深入虎穴 (30 分) 著名的王牌间谍 007 需要执行一 阅读全文
posted @ 2019-04-27 11:16 Charzueus 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 前几章学习的基本都是线性的数据结构,就有顺序存储结构和链式存储结构,而这一章“树”结构是一类非线性数据结构,跟之前就有不同的点,但是,树的存储结构还是可以通过找到元素之间逻辑关系,采用类似线性表的方式,按照结点之间的逻辑关系放到线性存储中。 这部分主要学习到二叉树的内容,二叉树有好几个性质,我想这些 阅读全文
posted @ 2019-04-26 21:45 Charzueus 阅读(504) 评论(2) 推荐(0) 编辑
摘要: 这一章学习之后,我想对串这个部分写一下我的总结体会。 串也有顺序和链式两种存储结构,但大多采用顺序存储结构比较方便。字符串定义可以用字符数组比如:char c[10];也可以用C++中定义一个字符串string a;这就需要根据具体场景来选择合适方便操作的方法。还有空串和空格串是不同的,空串字符长度 阅读全文
posted @ 2019-04-13 18:14 Charzueus 阅读(466) 评论(2) 推荐(0) 编辑
摘要: 我之前有接触过栈和队列,当时就觉得很好奇,那是以怎样的存储结构存储数据的呢?拨开重重迷雾,终于学到基础知识了。 学习《栈和队列》有两个星期了,有了前面两个章节的思维基础,我觉得栈和队列学习起来还是很好理解的,通过一些实际应用例子,让我有了更进一步的理解。现在我梳理一下知识,下面总结这一章我所学习到的 阅读全文
posted @ 2019-03-31 12:03 Charzueus 阅读(1156) 评论(4) 推荐(0) 编辑
摘要: 《数据结构》第2章-线性表 我刚刚开始第二章学习时候,对线性表的了解特别模糊,只是对数组(线性表的推广,它的数据元素是一个线性表)比较熟悉,所以就开始对这一章内容的学习和探索。通过老师由浅及深的引导,总算在学习中清楚了许多。 其中包括两大内容:线性表的顺序表示和实现、线性表的链式表示和实现。 一、顺 阅读全文
posted @ 2019-03-17 17:24 Charzueus 阅读(926) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-02-23 20:17 Charzueus 阅读(632) 评论(3) 推荐(0) 编辑