20162302 2017-2018-1《程序设计与数据结构》课程总结

每周作业链接汇总

第一周学习总结

  • 学习算法复杂度相关内容
  • 教材学习中遇到的各种问题
  • 代码量和代码提交成果
  • 结对学习情况
  • 学习进度条

第二周学习总结

  • 第二周学习情况
  • 整理错题
  • 学习进度条

第三周学习总结

  • 学习教材第十三章关于排序和查找的算法
  • 教材学习和代码编译中遇到的各种问题
  • 代码量和代码提交成果
  • 结对学习情况
  • 学习进度条

第五周学习总结

  • 学习教材第十四章学习栈的相关内容
  • 教材学习和代码编译中遇到的各种问题
  • 安卓开发遇到的问题
  • 代码量和代码提交成果
  • 结对学习情况
  • 学习进度条

第六周学习总结

  • 学习教材第十五章学习队列的相关内容
  • 教材学习和代码编译中遇到的各种问题
  • 队列的实现方法
  • 空指针异常
  • 代码量和代码提交成果
  • 结对学习情况
  • 学习进度条

队列课下作业

  • 补全课上代码,用链表实现队列
  • 单步跟踪排队情况

队列加分项

  • 补全课上代码,用实现循环队列
  • 循环队列打印杨辉三角
  • 单步跟踪排队情况,画出队列变化图

第七周学习总结

  • 学习教材第十六章关于树的内容
  • 教材学习和代码编译中遇到的各种问题
  • 二叉树的实现
  • 代码量和代码提交成果
  • 结对学习情况
  • 学习进度条

第八周学习总结

  • 学习教材第十七章关于查找树的内容
  • 教材学习和代码编译中遇到的各种问题
  • 二叉查找树的实现
  • 代码量和代码提交成果
  • 结对学习情况
  • 学习进度条

第九周学习总结](http://www.cnblogs.com/yangjingdian/p/7787758.html)

  • 学习教材第十八章关于队列的内容
  • 教材学习和代码编译中遇到的各种问题
  • 代码量和代码提交成果
  • 结对学习情况
  • 学习进度条

第十周学习总结

  • 学习教材第十九章关于图的内容
  • 教材学习和代码编译中遇到的各种问题
  • 有向图无线图带权图的实现方法
  • 代码量和代码提交成果
  • 结对学习情况
  • 学习进度条

第十一周学习总结

  • 学习教材第二十章关于哈希的内容
  • 教材学习和代码编译中遇到的各种问题
  • 解决冲突的办法
  • 代码量和代码提交成果
  • 结对学习情况
  • 学习进度条

自认为写得最好一篇博客是?为什么?

实验三《查找与排序》实验报告从篇幅上看,这篇博客是所有博客中最长的一篇。从内容上看,这篇博客非常详细的解释了如何用代码实现各种各样的算法,把代码分成小块解释,而不是长篇地放进去一整个类,有一定的实用价值。而且里面还涉及到了安卓开发的相关内容。

作业中阅读量最高的一篇博客是?谈谈经验

实验一《线性结构》实验报告这篇博客详细的解释了如何用代码实现线性结构,把代码分成小块解释,有一定的实用价值。

实验报告

20162302 实验一《线性结构》实验报告

  • 测试ArrayList和LinkedList
  • 实现有序线性表的合并
  • 用数组实现线性表List
  • 用链表实现线性表List,
  • 源码分析

20162302 实验二《树》实验报告

  • 实现二叉树
  • 中序先序序列构造二叉树
  • 决策树
  • 表达式树
  • 二叉查找树
  • 红黑树分析

20162302 实验三《查找与排序》实验报告

  • 完成Searching.Java及Sorting.java中方法的测试
  • 重构代码
  • 在Searching中补充查找算法并测试
  • 在Sorting中补充实现课上讲过的排序方法
  • 编写Android程序对各种查找与排序算法进行测试

20162302 实验四《图的实现与应用》实验报告

  • 用邻接矩阵实现无向图
  • 用十字链表实现无向图
  • 实现PP19.9

20162302 实验五《数据结构综合应用》实验报告

  • 编译运行测试
  • 代码修改
  • 代码分析

团队博客汇总

团队作业第一周

  • 小组组员及人员分工
  • 《构建之法》阅读

团队作业第二周

  • 选取游戏“开心消消乐”,回答问题

团队作业第三周

  • 团队展示

团队作业第四、五周

  • 团队协作完成《需求规格说明书》

团队作业第六、七周

  • 修改《需求规格说明书》
  • 团队编码规范
  • 进行项目的后端架构设计
  • 本周小组学习会议

团队作业第八周

  • “bug终结者” 宏伟蓝图

代码托管链接

  • 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
    1062717-20171223171000600-1402271360.png
    算上团队项目本学期的代码量目标基本实现
  • 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得

    理解代码的功能很容易就可以做到,但是明白它的工作原理却是很难的,只有在理解的前提下,才有思路去着手加点代码,改点代码
  • 积极主动敲代码做到没?教材实践上有什么经验教训?

    做到了,上个学期的结对伙伴在学习的时候从不敲代码,导致理解不全面,造成基础严重不足,在接下来的学习中显得非常吃力

课堂实践项目

  • 课堂实践对提高应用能力有帮助吗?

    有一定的帮助
  • 课堂实践上自己有什么经验教训?

    下课不能做到提前预习,导致上课以后需要很费力才能跟上进度
  • 课堂实践上对老师有什么教学建议?

    讲问题的节奏慢一些

课程收获与不足

  • 收获

    通过一个学期的学习,对于算法和程序结构有了较为深刻的理解。在安卓开发的方面也有着很大的进步。
  • 自己需要改进的地方

    工作效率有待提高,在团队项目中添加界面花了很长的时间
  • 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

    这个学期没有系统性的结对项目,但是学习的内容更考验思维了,也就需要我们相互之间讨论,在查找算法的实现这一方面收获较大

问卷调查

  • 你平均每周投入到本课程有效学习时间有多少?

    大概二十到三十个小时
  • 每周的学习效率有提高吗?你是怎么衡量的?

    学习效率很均匀,根据自己所掌握的技能衡量
  • 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?

    是一个很好的发放参考资料的平台。可以提高学习效率
  • 你觉得这门课老师应该继续做哪一件事情?

    鼓励做中学
  • 你觉得这门课老师应该停止做哪一件事情?

    知识点没讲清楚就出练习
  • 你觉得这门课老师应该开始做什么新的事情?

    指导安卓开发
  • 你如何评价出门门票和做笔记的要求?

    是一个很好的检查听课效率的方法,但是每节课都检查就有些过度了

二维码链接

第一周学习总结

1062717-20171223155111631-1373993608.png

第二周学习总结

1062717-20171223155427771-1294605808.png

第三周学习总结

1062717-20171223155739850-1799203902.png

第五周学习总结

1062717-20171223160459521-1574581789.png

第六周学习总结

1062717-20171223161112490-1160381604.png

队列课下作业

1062717-20171223160730553-628311108.png

队列加分项

1062717-20171223161325021-56227617.png

第七周学习总结

1062717-20171223161801006-59714060.png

第八周学习总结

1062717-20171223162151521-1731595082.png

第九周学习总结

1062717-20171223162103521-219468211.png

第十周学习总结

1062717-20171223162344068-1835420983.png

第十一周学习总结

1062717-20171223162555412-1554675774.png

20162302 实验一《线性结构》实验报告

1062717-20171223163029865-1151391713.png

20162302 实验二《树》实验报告

1062717-20171223163235631-1650097360.png

20162302 实验三《查找与排序》实验报告

1062717-20171223163454709-960869946.png

20162302 实验四《图的实现与应用》实验报告

1062717-20171223163623584-211123448.png

20162302 实验五《数据结构综合应用》实验报告

1062717-20171223163929146-218088083.png

团队作业第一周

1062717-20171223165813053-1642987348.png

团队作业第二周

1062717-20171223165845428-2049388234.png

团队作业第三周

1062717-20171223170026115-1009313210.png

团队作业第四、五周

1062717-20171223170337818-1191308154.png

团队作业第六、七周

1062717-20171223170502240-1508683869.png

团队作业第八周

1062717-20171223170722818-1564813230.png

转载于:https://www.cnblogs.com/yangjingdian/p/8093657.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值