长沙建网站理,江苏建设类高级工程师在那个网站公示,无锡网站建设维护,松原做网站20172307 2018-2019-1 《程序设计与数据结构》第5周学习总结 教材学习内容总结 查找 1.线性查找#xff1a;从该列表头开始依次比较每一个值#xff0c;直至找到该目标元素。2.二分查找法#xff1a;二分查找是从排序列表的中间开始查找#xff0c;如果没有在那个中间元素则…20172307 2018-2019-1 《程序设计与数据结构》第5周学习总结 教材学习内容总结 查找 1.线性查找从该列表头开始依次比较每一个值直至找到该目标元素。2.二分查找法二分查找是从排序列表的中间开始查找如果没有在那个中间元素则继续查找。运用递归的方式实现 排序 1.选择排序通过反复地将某一特定值放到它在列表中的最终已排序位置从而完成对某一列表值的排序。2.插入排序通过反复地将某一特定值插入到该列表某一个已排序的子集中来完成对列表值的排序。 3.冒泡排序通过重复地比较相邻元素且在必要时将它们互换从而完成对某个列表的排序。 4.快速排序通过将列表分区然后对分区进行递归式排序从而完成对整个列表的排序。 5.归并排序通过将列表递归式分成两半直至每一子列表都含有一个元素然后将这些子列表归并到一个排序顺序中从而完成对列表的排序。 6.基数排序基数排序是基于队列处理的。 教材学习中的问题和解决过程 问题1如何创建一个泛型方法问题1解决方案创建一个泛型方法需在方法头的返回类型前插入一个泛型声明 例public T T genericMethod(ClassT tClass)throws InstantiationException ,IllegalAccessException{T instance tClass.newInstance();return instance;
} 代码调试中的问题和解决过程 问题1问题1解决方案代码托管 上周考试错题总结 没有错题。 结对及互评 本周结对学习情况 20172311对课本上的诸多疑问点进行了讨论同时对代码实现过程中遇到的一些问题也通过讨论得以解决。上周博客互评情况 20172311学习进度条 代码行数新增/累积博客量新增/累积学习时间新增/累积重要成长目标5000行30篇400小时第一周0/01/16/6第二周612/6121/218/24第三周516/11281/316/40第四周702/18302/516/56第五周1926/37561/618/74参考资料 《java 泛型详解-绝对是对泛型方法讲解最详细的没有之一》《Java程序设计与数据结构教程第二版》《Java程序设计与数据结构教程第二版》学习指导转载于:https://www.cnblogs.com/20172307hyt/p/9804981.html