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. Hadoop集群搭建(八:Hive的安装配置)
  2. ASP.NET MVC Framework体验(2):显示列表数据
  3. python学习第二课要点记录
  4. 【机器学习】什么是机器学习?(下)
  5. 高并发-【抢红包案例】之二:使用悲观锁方式修复红包超发的bug
  6. 【POJ - 1698】Alice's Chance(网络流最大流,建图)
  7. 学习Spring Boot:(一)入门
  8. SpringBoot和缓存
  9. Dapper实用教程
  10. 自定义view跟手移动android,Android自定义view圆并随手指移动
  11. WPF 引用 ttf文件
  12. 从CVPR2019 看计算机视觉最新趋势
  13. amd64版本linux,在Kali Linux系统下安装Zoom客户端amd64.deb版本的方法
  14. c语言中的正号运算符,C语言 运算符
  15. 心率变异性(HRV)
  16. Ant Design Pro 从零到一教程
  17. ue4 从小到大_UE4 Pak 相关知识总结
  18. 解决方案:Zotero+坚果云+Zotfile完成多平台多设备的文献同步
  19. Element-UI中打开本地文件
  20. H5网页使用支付宝授权登录获取用户信息详解

热门文章

  1. powerbi的功能介绍_PowerBI 8月更新,这几个实用功能,你应该会用到
  2. 学习响应式BootStrap来写融职教育网站,Bootsrtap第十一天Dplayer播放器
  3. 我的世界服务器神秘修改节点,我的世界神秘时代:历经千难万险,终于解锁全部节点内容...
  4. [填坑手册]小程序目录结构和组件化使用心得
  5. Microsoft Windows 7.0 build 7000 NAP测试--健康状态检测验证报告
  6. 关闭linux防火墙及selinux的关闭
  7. poj 2057 树形DP,数学期望
  8. SQL优化技巧--远程连接对象引起的CTE性能问题
  9. Hibernate与数据库分表
  10. 对偶图 【BZOJ】1001: [BeiJing2006]狼抓兔子(对偶图+最短路)