20172317 2018-2019-1 《程序设计与数据结构》 第五周学习总结

20172317 2018-2019-1 《程序设计与数据结构》第5周学习总结

教材学习内容总结

  • 查找:在某个项目组中寻找某一指定的目标元素,或者确定该指定目标不存在
  • 提高查找效率:最小化该过程所做的比较次数
  • 查找的两个实现:线性查找,二分查找
  • 排序:基于某一标准,将某一组项目按照某个规定顺序排列
  • 排序基于效率分成两类:顺序排序,对数排序
  • 顺序排序包括:选择排序,插入排序,冒泡排序
  • 对数排序包括:快速排序,归并排序

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

  • 问题:全是问题
  • 问题解决方案:解决不了

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

  • 问题1:PP9.2
  • 问题1解决方案:在原来冒泡排序法的方法最外面加一个for循环用来“减少i”,在循环最里面加上当scan+i>=长度的时候的情况代码。
    事实上我认为这样不会有效果,还是算了
  • 问题2:PP9.3
  • 问题2解决方案:循环里加上一个用来自加的变量,输出之类
posted @ 2018-10-17 20:44  GODDAMNED  阅读(145)  评论(0编辑  收藏  举报