摘要: 小结:本章学习了二叉树的基本内容,了解了二叉树的基本数据结构和存储方式,也明白了相应的读取、赋值、复制、比较等操作。 完成作业的心得体会:在PTA实践的第二题中,我使用递归的思想,重复调用了compare函数,以达到读取、比较的目的,以下是我compare函数调用的具体内容。 在每一次的递归使用中, 阅读全文
posted @ 2020-05-30 21:39 你又熬夜了 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 小结:本章学习了KMP算法以及压缩存储的相关知识,但是在理解KMP算法上仍然有些问题,不够熟练。 完成作业的心得体会:KMP算法在解决字符串匹配的问题上有很大优势,应当熟练掌握运用。 下一阶段的目标:熟练掌握KMP算法,优化KMP算法。 阅读全文
posted @ 2020-05-05 21:29 你又熬夜了 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 小结:本章主要学习了栈和队列的相关知识,对于栈和队列的操作已经有了大致的概念,对栈与递归之间的联系也有了初步的认识。 完成作业的心得体会:对于查找某个确切数据的函数,要精简算法,否则在数据量过大的时候容易超时。 下一阶段的目标:能够利用递归的相关知识熟练解决问题。 阅读全文
posted @ 2020-04-26 20:41 你又熬夜了 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 小结:本章主要学习了链表的应用,根据指针进而操作一系列数据。 完成作业的心得体会:指针的内容比较抽象,在遇到难以想通的困难时,画出内存图像可以帮助我更好理顺思路。对于使用了new申请空间的链表一定要记得delete,否则会引发错误。 通过小组的讨论交流,也对于链表的操作有了更深刻的理解,并且培养了小 阅读全文
posted @ 2020-04-12 21:55 你又熬夜了 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 学习心得:在第一章的学习中,收获了ADT的相关知识,相信该知识会对今后梳理程序,精简算法有所帮助。更加清晰了函数循环和递归的优缺点,一个好的程序应该在时间和空间的占用中达到平衡。 本学期目标:能够掌握算法的相关知识,写出更加精简的程序。 学习困难:相较于上学期的程序设计课程,算法课程更倾向于理论,也 阅读全文
posted @ 2020-03-21 22:31 你又熬夜了 阅读(209) 评论(0) 推荐(0) 编辑