摘要: 第五章学习的是树和二叉树。首先是树的定义,树是n个结点的有限集。非空树有且只有一个根,其余结点分为多个各不相交的有限集合。接下来是树的基本术语,结点,结点的度(结点拥有的子树数),树的度(树内各结点度的最大值),叶子又称终端结点是度为零的结点,兄弟,祖先,子孙,树的深度(树中结点的最大层次)。接下来 阅读全文
posted @ 2020-05-31 21:29 彭珊珊 阅读(137) 评论(0) 推荐(1) 编辑
摘要: 第四章首先学习的是比较熟悉的字符串。虽然感觉对字符串有一点了解,但是这次学习也是让我对字符串有了新的认识。以前只会用string,char[],这次学习了串的存储结构。串的存储结构分为顺序存储和链式存储。串的定长顺序存储和顺序表的定义其实是类似的。不过顺序表的定义里面是一个整型的数组+长度,顺序串是 阅读全文
posted @ 2020-05-05 21:33 彭珊珊 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 第三章学习的是栈和队列,分别学习了栈和队列的顺序结构和链式结构。栈和队列都是只能对它进行有限制的操作,在头尾的操作。栈只能是先进后出,队列是先进先出。我会把栈当作是在桌子上叠放书本,队列当作是排队买票,这样就能更好地理解。了解栈和队列都是从定义和初始化开始。顺序栈的定义和顺序表的定义很像,但是多了栈 阅读全文
posted @ 2020-04-26 18:38 彭珊珊 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 第二章我们深入学习了线性表链表,链表的定义,查找,插入,两个线性表的合并以及如何运用抽象数据类型和用代码表现出来。当然这一章的学习中,感触最深的还是小组协作打代码和在mooc上和大家一起讨论代码。每次小组合作我都是很害怕,觉得自己不是那么厉害,害怕给小组拖后腿。经过两次的小组作业,我觉得我们小组有了 阅读全文
posted @ 2020-04-12 16:43 彭珊珊 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 数据结构第一章向我们介绍了什么是数据结构,以及数据结构的里面的具体的结构。通过自己的看书预习然后再慕课看老师留的视频理解起来并不会困难。第一章学起来比较简单会让我更好的进入状态。我了解到学习数据结构可以让我们的代码更加优化,可以让我们更加了解计算机的内部。我知道了计算机的逻辑结构有线性和非线性以及计 阅读全文
posted @ 2020-03-21 18:42 彭珊珊 阅读(151) 评论(0) 推荐(0) 编辑