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

教材学习内容总结

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

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

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

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

  • 问题1:PP9.2
  • 问题1解决方案:在原来冒泡排序法的方法最外面加一个for循环用来“减少i”,在循环最里面加上当scan+i>=长度的时候的情况代码。
    事实上我认为这样不会有效果,还是算了
  • 问题2:PP9.3
  • 问题2解决方案:循环里加上一个用来自加的变量,输出之类

转载于:https://www.cnblogs.com/Chiang-B/p/9806965.html

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

  1. 20172304 《程序设计与数据结构》第九周学习总结

    20172304 <程序设计与数据结构>第九周学习总结 教材学习内容总结 本章是第十五章,主要介绍了图的概念. 首先我来介绍一下图的基本结构. 从逻辑上讲,图是由边和结点组成的,在我的理解 ...

  2. 20162302 《程序设计与数据结构》第一周学习总结

    20162302 2017-2018-1 <程序设计与数据结构>第一周学习总结 教材学习内容总结 很多情况下时间和空间不可兼得.在不同的情况下,要么用时间换空间,要么用空间换时间. 引出算 ...

  3. 20172315 2017-2018-2 《程序设计与数据结构》第九周学习总结

    学号 2017-2018-2 <程序设计与数据结构>第九周学习总结 教材学习内容总结 异常是定义一个非正常情况或错误的对象,由程序或运行时环境抛出. 异常与错误不同,错误代表不可恢复的问题 ...

  4. 20172304 《程序设计与数据结构》 第二周学习总结

    20172304 <程序设计与数据结构>第二周学习总结 教材学习内容总结 本周主要学习了第三章和第四章的内容 第三章 集合概述--栈 3.1集合 集合是一种聚集组织了其他对象的对象. 集合 ...

  5. 20162329张旭升 2016-2017-2 《程序设计与数据结构》第九周学习总结

    20162329张旭升 2016-2017-2 <程序设计与数据结构>第九周学习总结 教材学习内容总结 1.建立数据库连接:我们是通过老师给的XAMPP程序来配置自己的数据库,然后根据教程 ...

  6. 20162329 2017-2018-1 《程序设计与数据结构》第九周学习总结

    第九周学习总结 一.学习目标 二叉查找树的理解 二叉查找树的实现 平衡二叉查找树 哈夫曼树的实现 堆的理解 堆的实现 二.学习内容 1.二叉查找树 思路: 二叉查找树与一般二叉树的区别在于,二叉查找树 ...

  7. 20162303《程序设计与数据结构》第一周学习总结

    学号 2016-2017-2 <程序设计与数据结构>第1周学习总结 教材学习内容总结 本周学习了基本的JAVA知识,虽然比较基础,但是在实际过程中还是出现了许许多多的问题,代码一遍遍的敲错 ...

  8. 20162330 2017-2018-1《程序设计与数据结构》第二周学习总结

    2017-2018-1 学习总结目录: 1 2 3 5 6 7 9 10 11 12 目录 0. 本周学习内容总结 0.1 Comparable接口与Comparator接口的使用 0.2 泛型方法设 ...

  9. 20172323 2017-2018-2 《程序设计与数据结构》第九周学习总结

    教材学习内容总结 本周学习第十一章异常和第十二章 第十一章-异常 异常是一个定义非正常情况或错误的对象,由程序或运行时环境抛出,可以根据需要进行相应的捕获和处理. 错误和异常都是对象,代表非正常情况或 ...

  10. 20172314 2018-2019-1《程序设计与数据结构》第一周学习总结

    教材学习内容总结 概述 软件工程:是一门关于高质量软件开发的技术和理论的学科,用来控制开发过程,实现高质量的软件. 软件工程的目标:正确性.可靠性.健壮性.可用性.可维护性.可重用性.可移植性.运行效 ...

最新文章

  1. 【MongoDB异常】Exception authenticating MongoCredential解决方法
  2. c语言——求单词个数
  3. 矩阵相关概念的物理意义
  4. 深度学习100例 | 第26天-卷积神经网络(CNN):乳腺癌识别
  5. 新学期的一些安排 | 以及一些小建议
  6. rest和rest ful_为什么REST如此重要
  7. Linux系统编程1-7总结项目:进度条的实现
  8. ajax post 变options,关于ajax:JQuery POST请求转换为OPTIONS。 为什么?
  9. Html.RenderPartial使用三个参数
  10. Python Machine Learning Windows 安装包网址
  11. 老是原罪?技术圈为何不待见大龄企业家
  12. oracle组合索引最左原则,复合索引最左原则 -- 实战
  13. 如何使用Bash将stdout和stderr重定向并附加到文件?
  14. python基础——经营第一个项目,如何将python学得更6 ?
  15. UWP控件——StackPanel堆叠面板的使用
  16. 中小企业监控体系构建实战--案例分享(内附传送门)
  17. sublime text3和package control
  18. MEMS:万物智联技术关键
  19. 用python写数字出现的次数_python – 计算每个数字的出现次数
  20. 微软出品的Python小白神器,真香!

热门文章

  1. java poi 解析excel_Java用POI解析excel并获取所有单元格数据
  2. Python中的seek函数 指针 使用教程
  3. excel怎么把单元格内某个字标红,其他字不变
  4. Redis保存Java Session
  5. Mac终端的ruby和pods安装和使用(超干货)
  6. JVM中OutOFMemory和StackOverflowError异常代码
  7. 基于Node的PetShop,RESTful API以及认证
  8. 中国人工智能学会通讯——基于视频的行为识别技术 1.7 视频的深度分段网络...
  9. Swift中为什么输入“..”报错
  10. 运维老鸟职场生活交友经验谈