一道数据结构体题,请问,如图第六题的(2)为什么是对的?不是说执行次数不仅与数据规模有关,还与数据

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

多态是指一个引用变量在不同时刻指向不同对象多态实现的基础是后绑定
面向对象的原则是面向对象设计的核心, 面向对象五大原则有SRP、OCP、LSP、DIP、ISP
SRP(Single Responsibility Princple单┅职责原则)一个设计元素只做一件事之前一直在讨论这件事,(上帝类与小类)小类容易复用.
高内聚低耦合:与自己无关的拿出去,使用時调用灵活

LSP:(Liskov Substitution Principle 里氏替换原则)Liskov是这个原则的提出者。理解起来就像大于5的数一定大于2子能存在的地方父一定可以。

子类可以被基类替代 鈈能滥用继承

ISP:(Interface Segregation Principle 接口分隔原则)一个接口相当于剧本中的一种角色而此角色在一个舞台上由哪一个演员来演则相当于接口的实现。因此一个接口应当简单的代表一个角色接口隔离原则讲的就是同一个角色提供宽、窄不同的接口,以对付不同的客户端

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

  • 问题1:接口是否可以实现接口
  • 问题1解决方案:不可以,接口的成员方法具有抽象性但不具有方法体,无法实现继承的接口
  • 问题2:多态的实现有什么必要性
  • 问题2解决方案:有继承,有重写还要父类引用指向子类的对象

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

  • 问题1解决方案:因为粗心没注意到文件的名称不统一

  • 正确答案: C 你的答案: D
    解析:通过每次比较,二进制搜索消除了大约一半的剩余数据这一过程一直持续到查找元素被找到或所有可能的数据都被删除为止。由于有n个数据元素所以在数据量小于一个元素之前,可以将数据减半的次数是log2n

  1. 正确使用Markdown语法(加1分)
  2. 模板中的要素齐全(加1分)
  3. 教材学习中的问题和解决过程, 3个问题加3分

  4. 代码调试中的问题和解决过程, 2个问题加2分
  5. 本周有效代码超过300分行的(加2分)
  6. 感想,体会不假大空的加1分
  7. 进度条中记录学习时间与改进情况的加1分
  8. 有动手写新代码的加1分
  9. 课后选择题有验证的加1分
  10. 点评认真能指出博客和代码中的问题的加1分
  11. 结对学习情况真实可信的加1分

  • 博客中值得学习的或问题:
  • 代码中值得学习的或问题:
    • 代码增长量多,说明结对的同学这周很努力的在学习Java我也要努力学习Java了

点评过的同学博客和代码

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

Java的学习内容越来越多任务量也是越来越大,我还要建设

尝试一下记录「计划学习时间」和「实际學习时间」到期末看看能不能改进自己的计划能力。这个工作学习中很重要也很有用。
耗时估计的公式:Y=X+X/N Y=X-X/N,训练次数多了X、Y就接菦了。

}

我要回帖

更多关于 数据结构体 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信