20162307 2016-2017-2《程序设计与数据结构》课程总结
2017-12-24 01:25
417 查看
20162307 2016-2017-2《程序设计与数据结构》课程总结
每周作业链接汇总
20162307 2017-2018-1 《程序设计与数据结构》第1周学习总结:第十二章 算法分析、算法效率、增长函数和大o符号![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/b9e5202de98f58bacc2f962a3e5c8faa.png)
20162307 2017-2018-1 《程序设计与数据结构》第3周学习总结:第十三章 查找与排序、在软件开发过程中很常见的任务就是查找某一具体的元素,并且将一些具体的元素进行排序、各种排序方法、排序方法的依据原则、特点,排序方法的区别、优缺点
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/e2225ed20d2c41070f1345bf7f2d71e8.png)
20162307 2017-2018-1 《程序设计与数据结构》第5周学习总结:第十四章 栈、本章是在讲集合及实现集合所用的数据结构、介绍的集合称为栈,用栈说明集合的设计、实现及使用
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/314c27e1ad9efa4525a681a853977a03.png)
20162307 2017-2018-1 《程序设计与数据结构》第7周学习总结:第十六章 树、本章是在讲非线形集合-树、树的使用及实现,定义与树相关的术语,分析树的实现
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/d83c700f8452b8d53f880e23cc46ab3e.png)
20162307 2017-2018-1 《程序设计与数据结构》第8周学习总结:第十七章 二叉查找树、本章是在讲二叉查找树的特性、链式实现方式、旋转、讨论Comparable接口
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/81baf951e336a5fddf31c194e4215a1d.png)
20162307 2017-2018-1 《程序设计与数据结构》第9周学习总结:第十八章 堆和优先队列、本章是在讲堆及它的特殊用途、讨论堆的链式实现方式、讨论堆排序、优先队列和优先队列与堆的关系
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/503519ed410652e438600cab91362a19.png)
20162307 2017-2018-1 《程序设计与数据结构》第10周学习总结:第十九章 图、本章是在讲图及它的特殊用途、讨论有向图和无向图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/fb5a85e7e12f9fa54b014ae72e14ce17.png)
20162307 2017-2018-1 《程序设计与数据结构》第11周学习总结:第十九章 图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/995b78332f2db1ab29c3e6b93d21c613.png)
自认为写得最好一篇博客是?为什么?
自认为写得最好的一篇是实验二
博客链接:http://www.cnblogs.com/Tiffany23/p/7742203.html
因为这篇博客我写了很长时间,所以不管怎样,我自认为是写得最好的一篇了
作业中阅读量最高的一篇博客是?谈谈经验
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/1ea0600cfb25fa91163873372d207075.png)
本学期阅读量最高的一篇博客是20172307 2017-2018-1 《程序设计与数据结构》第5周学习总结
博客链接:http://www.cnblogs.com/Tiffany23/p/7672511.html
为什么阅读量高,我也不是很清楚原因,可能是因为我教材内容方面写的详细吧
实验报告链接汇总
实验一 线性表的应用,实现和分析:ArrayList和LinkedList测试、 分别用Java的ArrayList和LinkedList实现有序线性表的合并、 参考Java Foundation 3rd 第15.6节,用数组实现线性表List、参考Java Foundation 3rd 第15.7节,用链表实现线性表List、参考http://www.cnblogs.com/rocedu/p/7483915.html对Java的ArrayList,LinkedList按要求进行源码分析,并在实验报告中体现分析结果![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/6ff957a5cdf3a7dbcc93c56d778d235c.png)
实验二 二叉树:参考教材p375,完成链树LinkedBinaryTree的实现(getRight,contains,toString,preorder,postorder)、基于LinkedBinaryTree,实现基于(中序,先序)序列构造唯一一棵二㕚树的功能,比如教材P372,给出HDIBEMJNAFCKGL和ABDHIEJMNCFGKL,构造出附图中的树、完成PP
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/256f29d662bf8d163552f7203159eb1e.png)
实验三 查找与排序:完成教材P302 Searching.Java ,P305 Sorting.java中方法的测试、重构你的代码、参考http://www.cnblogs.com/maybe2030/p/4715035.html 在Searching中补充查找算法并测试、补充实现课上讲过的排序方法:希尔排序,堆排序,桶排序,二叉树排序
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/c2377177302b92a3563933d7073369f7.png)
实验四 图的实现与应用:用邻接矩阵实现无向图(边和顶点都要保存),实现在包含添加和删除结点的方法,添加和删除边的方法,size(),isEmpty(),广度优先迭代器,深度优先迭代器、用十字链表实现无向图(边和顶点都要保存),实现在包含添加和删除结点的方法,添加和删除边的方法,size(),isEmpty(),广度优先迭代器,深度优先迭代器、pp19.9
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/06dc7f324a0640f07e0ac825dc3cdd7e.png)
实验五:项目分析
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/2f0e622b3cd59c68702af82c41367227.png)
团队项目报告链接汇总
[第一周](http://www.cnblogs.com/java2333/p/7587021.html):小组分工、构建之法第二周:对老师提出问题的回答
第三周:l团队的特色描述、队员风采、采访老师或有开发经验的学长、确立团队选题
第四、五周:工作流程、确定分工
第六、七周:需求规格说明书、代码规范和编码原则
第八周: 各种UML图
冲刺阶段
代码托管链接
代码链接![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/28/facae5ed1cabfba0ac57e361cee87068.png)
本学期达标
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
文中提到的提高编程水平最有效的办法是修改自己的代码,十分认同。
程序的绝大部分功能,是进行信息处理。从一堆纷繁复杂,模棱两可的信息中,排除掉绝大部分“干扰信息”,找到自己需要的那一个。正确地对所有的“可能性”进行推理,就是写出无懈可击代码的核心思想。
积极主动敲代码做到没?教材实践上有什么经验教训?
我觉得我没有特别的积极主动敲代码,如果说,你想要好好学习编程,那么积极主动敲代码是一个很好学习的方式,积极主动是一种态度,这种主动学习的态度和想法会让你更想去好好学习
课堂项目实践
课堂测试 hashDijkstra算法
十字链表
队列加分项
队列课下作业
课堂实践对提高应用能力有帮助吗?
我觉得课堂实践对提高应用能力有帮助,因为课堂实践是在你刚刚听完一个知识点的时候,马上进行的实践,有的时候,理论知识是很抽象的,所以动手实践的话,就能理解一下抽象的理论
课堂实践上自己有什么经验教训?
一定要跟住老师的脚步,不能分神
课堂实践上对老师有什么教学建议?
希望在课堂实践之后把答案公布出来,因为我不知道我自己的答案到底对不对,实践的结果仅仅是自己对知识的理解
课程收获与不足
自己的收获(投入,效率,效果等)
我觉得我这学期比上个学期学习要认真得多得多,我也学习到了很多,可能是因为这学期,经历了一个学期的学习,已经掌握了一些学习的方法,没有上学期学习那么盲目了
自己需要改进的地方
将学习效率再提高一下
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
我觉得我和我的结对伙伴是真的在结对,我们互相帮助,每次遇到问题都会一起讨论,找出解决办法
问卷调查
你平均每周投入到本课程有效学习时间有多少?
12至16个小时
每周的学习效率有提高吗?你是怎么衡量的?
有提高,通过老师的测试衡量
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
蓝墨云有一定的促进作用,比如资源供给,希望老师可以多给些资源
你觉得这门课老师应该继续做哪一件事情?
我觉得上课那么长时间,是很容易分神的,所以我觉得出门门票可以帮助我不分神,继续出门门票
你觉得这门课老师应该停止做哪一件事情?
出门门票的小组互评
你觉得这门课老师应该开始做什么新的事情?
额。。这个想不到
你如何评价出门门票和做笔记的要求?
挺好的,上课不会分神,出门门票会让我上课专注于记笔记,而不去听老师讲什么,只是一味地记,把知识留在本上,很形式
相关文章推荐
- 20162307 2016-2017-2《程序设计与数据结构》课程总结
- 20162326 2016-2017-2《程序设计与数据结构》课程总结
- 20162318 2016-2017-2《程序设计与数据结构》课程总结
- 20162305 2016-2017-2《程序设计与数据结构》课程总结
- 20162318 2016-2017-2《程序设计与数据结构》课程总结
- 20162317 2016-2017-2 《程序设计与数据结构》课程总结
- 20162311 2016-2017-2《程序设计与数据结构》课程总结
- 20162304 2016-2017-2《程序设计与数据结构》课程总结
- 20162325 2016-2017-2 《程序设计与数据结构》课程总结
- 20162321王彪 2016-2017-2《程序设计与数据结构》课程总结
- 20162302 2016-2017-2《程序设计与数据结构》课程总结
- 20162305 2016-2017-2 《程序设计与数据结构》课程总结
- 20162317 2016-2017-2《程序设计与数据结构》课程总结
- 20162316刘诚昊 2016-2017-2《程序设计与数据结构》课程总结
- 20162325 2016-2017-2《程序设计与数据结构》课程总结
- 20162315 2016-2017-2 《程序设计与数据结构》课程总结
- 20162324 2016-2017-2《程序设计与数据结构》课程总结
- 20162319 2016-2017-2《程序设计与数据结构》课程总结
- Wyx20162314 2016-2017-2 《程序设计与数据结构》课程总结
- 20162326 齐力锋 2016-2017-2《程序设计与数据结构》课程总结