20162304 2017-2018-1 《程序设计与数据结构》第一周学习总结

本篇总结了《程序设计与数据结构》第一周的学习内容,包括数据结构、增长函数、大O符号等概念的理解及应用。针对递归及算法复杂度等问题进行了深入探讨,并分享了解决方案。

20162304 2017-2018-1 《程序设计与数据结构》第一周学习总结

教材学习内容总结

  1. 数据结构

1062718-20170910183848882-2046926309.png

  1. 增长函数和大O符号
  2. 算法上下限
    1062718-20170910183857866-1450749571.png

  3. 如何比较增长函数
  4. 算法复杂度的概念
    6.渐进表示法
    1062718-20170910183906569-567674212.png

教材学习中的问题和解决过程

  • 问题1:递归部分内容有点遗忘
  • 问题1解决方案:翻阅教材11章,递归:是指一个方法屌用自身来完成任务的一种程序设计技术。
  • 问题2:对于P294最下面的那段话不太理解为什么A4反而才提升了3.3呢?

1062718-20170910211319632-645205283.jpg

  • 问题2解决方案:经过询问,浏览同学的博客,发现时书本上的问题。实际上A4的时间复杂度应该是n的四次方。

代码托管

点评过的同学博客和代码

  • 本周结对学习情况
    • 20162318
    • 结对照片
    • 结对学习内容
      • 课本第12章

其他(感悟、思考等,可选)

这周是开学第一周,暑假也有学习JAVA,但是这样系统的学习也是很久没有做到了,逐渐进入状态,希望可以越做越好吧,新学期加油!

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周28/281/110/10

参考资料

转载于:https://www.cnblogs.com/zhanghaolin/p/7501811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值