摘要:
1、心得体会:在第七章的学习当中,主要是对查找这一操作的深入学习,主要操作对象为线性表、树表和散列表。 查找,主要有顺序查找、折半查找、分块查找。 一、线性表查找 11、 顺序查找方法既适用于线性表的顺序存储结构,又适用千线性表的链式存储结构。 在顺序查找中,有一个很有技巧的设置,在对当前位置的关键 阅读全文
摘要:
第六章学习小结: 1、心得体会:刚接触到图这个定义时,即感觉陌生但又熟悉,仔细回顾了一下,和树这个数据结构有一些共同之处,他们的操作基本都是建立在遍历之上的。 邻接矩阵的定义: 邻接表的定义: 在上述的两个数据结构中,他们的查找和建立算法原理是一样的,但需要注意的是,邻接表的插入算法最好使用头插法完 阅读全文
摘要:
1、本章内容小结:本章学习了树与二叉树,主要核心内容是与递归的定义有关,无论是树的概念或者是树的一些操作,基本上都运用到了递归这个知识点。 而二叉树的学习是本章的重点学习内容,对二叉树进行的操作,基本必须先从二叉树的遍历开始。 1、先序遍历 void Pre (BiTree T)//先序遍历 { i 阅读全文
摘要:
本章小结:本章主要学习了串、数组、广义表等内容,个人觉得比较重要的是串中的KMP和BF算法,虽然学习了,但觉得理解得还不够透彻,对算法的具体实现还是比较难。 心得体会:在完成作业和实践时,根据老师的小结和自己的理解,对字符串string有了一个新的理解,这是收获比较大的。 值得向大家分享的资料:暂时 阅读全文
摘要:
1、本章内容的小结:经过了一周的学习,从线性表慢慢地进入栈与队列的探索中,栈和队列都是一种特殊的数据结构,它们在操作时具有不同的特点,例如栈,它具有后进先出的性质,而对于队列,则具有先进先出的性质,这在分析不同的问题时,可以使用不同的解决方法,特别是队列的一个循环队列,它就有效地解决了队列满的情况的 阅读全文
摘要:
心得体会:经过一周的学习,初步理解顺序表、单链表的概念及初步应用,像顺序表,存储空间一定是连续的,而链表则可以通过指针指向下一个结点的地址,从而使链表的存储空间不连续,真的是很神奇的概念目前存在的困难:不能完全靠自己独立地写出ADT的定义和一些具体的操作,对我现在来说还是有点难度的。不过我相信熟能生 阅读全文
摘要:
心得体会:最初接触到数据结构,给我的感觉是陌生且遥不可及的,但经过了第一章的学习之后,一个新世界的大门在缓缓打开,无论是数据结构还是算法,无论是基本概念还是研究对象,仿佛对我都有着很大的吸引力,虽然时间复杂度和空间复杂度什么的,还不是很能理解,但我觉得这个新世界值得我用很大的努力去探索去研究。本学期 阅读全文