20182326 2019-2020-1 《数据结构与面向对象程序设计》第七周学习总结

时间:2019-11-03 21:56:08   收藏:0   阅读:74

2019-2020-26 《数据结构与面向对象程序设计》第7周学习总结

教材学习内容总结

  1. 集合是收集并组织其他对象的对象
  2. 集合中的元素一般由加入集合的次序或元素之间某些固有的关系而组织
  3. 集合是隐藏其实现细节的一个抽象名称
  4. 数据结构是用来实现集合的基本程序设计结构
  1. 栈以LIFO的方式处理元素,最后进入的元素最先离开
  2. Java接口定义了一组抽象方法,能用来抽象数据类型概念与它的实现分开
  3. 通过使用接口名作为返回值类型,接口机制可让方法实现栈的具体的类分开
  4. 栈是计算后缀表达式时使用的理想数据类型
  5. 错误和异常代表不常见或不正常的处理
  6. 处理异常情形的方式,决定是集合还是集合的使用者来控制具体的行为
  7. 考虑到效率,数组实现的栈将栈底放到下标为0的位置

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

记作 T(n)= O(f(n)),称O(f(n)) 为算法的渐进时间复杂度,简称时间复杂度。

渐进时间复杂度用大写O来表示,所以也被称为大O表示法。

  1. 如果运行时间是常数量级,用常数1表示;

  2. 只保留时间函数中的最高阶项;

  3. 如果最高阶项存在,则省去最高阶项前面的系数。

代码调试中的问题和解决过程

代码托管

技术分享图片

上周考试错题总结

七周无考试,无错题

结对及互评

点评:

点评过的同学博客和代码

其他(感悟)

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 26/200 2/2 7/7
第二、三周 235/327 3/5 15/23
第四周 123/450 2/7 8/31
第五周 850/1300 2/9 9/40
第六周 846/1696 2/11 7/47
第七周 1614/3310 2/13 8/55

参考资料

原文:https://www.cnblogs.com/20182326lyj/p/11788898.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!