黑马程序员_java基础学习笔记之排序算法(选择排序、冒泡排序
来源:互联网 发布:湖人vs魔术总决赛数据 编辑:程序博客网 时间:2024/04/28 03:01
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
在学习java基础中,比较数组的数据的算法有:选择排序、冒泡排序。
冒泡排序是专门针对于已经排序的数据进行排序的一种排序算法。如果在你的数据清单中的数据是随机排列的,那么这种方法就成了最慢的算法了。因此在使用这种算法之前一定要谨慎。这种算法的核心思想是扫描数据清单,寻找初选乱序的两个相邻的项目。当找到这两个项目后,交换项目的位置然后继续扫描。重复操作直到所有的项目都按顺序排好。
冒泡排序:相邻的两个元素进行比较,如果符合条件就换位。
特点:第一圈最值出现在最后位。
选择排序:选择一个固定的位置和拿这位置的值和其他值进行比较、然后再拿这位置的值和另一个值比较。
特点:内循环结束一次,最值出现在头角标位置上。
- 黑马程序员_java基础学习笔记之排序算法(选择排序、冒泡排序
- 黑马程序员—Java基础学习笔记之排序算法:选择排序&冒泡排序
- 黑马程序员——java基础排序算法:选择排序、冒泡排序和插入排序
- 黑马程序员_选择排序和冒泡排序算法
- [学习笔记]排序算法之冒泡排序
- 黑马程序员----冒泡排序和选择排序
- 黑马程序员---选择排序 冒泡排序
- 《黑马程序员》 选择排序和冒泡排序
- 黑马程序员--选择排序和冒泡排序
- 黑马程序员 冒泡排序和选择排序
- 黑马程序员---冒泡排序和选择排序
- 黑马程序员-C#冒泡排序-学习笔记
- 黑马程序员_C语言基础_数组之冒泡排序、快速选择排序、折半查找
- 黑马程序员----Java中几种常用排序算法(选择排序、冒泡排序、快速排序)
- 黑马程序员_常见排序算法:冒泡排序、选择排序和插入排序
- Java学习笔记:冒泡排序算法和选择排序算法
- [学习笔记]排序算法之选择排序
- 算法学习笔记--排序之选择排序
- NGUI Sprite精灵与精灵动画的使用
- Clojure 学习入门(14)—— 循环控制
- ubuntu账号创建初步
- mysql 基本使用教程(源于网络)
- 查看centos版本方法
- 黑马程序员_java基础学习笔记之排序算法(选择排序、冒泡排序
- java常用类
- 二分归并排序
- Clojure 学习入门(7)—— 连接mysql
- 【九度】题目1346:会员积分排序
- 自动锁代码参考
- 基于visual Studio2013解决C语言竞赛题之1037数组求列和
- Android滑动效果入门篇———ViewFlipper实现滑动效果
- 个人刚接触开发常见错误