黑马程序员_java基础学习笔记之排序算法(选择排序、冒泡排序
2013-12-09 20:10
706 查看
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
在学习java基础中,比较数组的数据的算法有:选择排序、冒泡排序。
冒泡排序是专门针对于已经排序的数据进行排序的一种排序算法。如果在你的数据清单中的数据是随机排列的,那么这种方法就成了最慢的算法了。因此在使用这种算法之前一定要谨慎。这种算法的核心思想是扫描数据清单,寻找初选乱序的两个相邻的项目。当找到这两个项目后,交换项目的位置然后继续扫描。重复操作直到所有的项目都按顺序排好。
冒泡排序:相邻的两个元素进行比较,如果符合条件就换位。
特点:第一圈最值出现在最后位。
选择排序:选择一个固定的位置和拿这位置的值和其他值进行比较、然后再拿这位置的值和另一个值比较。
特点:内循环结束一次,最值出现在头角标位置上。
在学习java基础中,比较数组的数据的算法有:选择排序、冒泡排序。
冒泡排序是专门针对于已经排序的数据进行排序的一种排序算法。如果在你的数据清单中的数据是随机排列的,那么这种方法就成了最慢的算法了。因此在使用这种算法之前一定要谨慎。这种算法的核心思想是扫描数据清单,寻找初选乱序的两个相邻的项目。当找到这两个项目后,交换项目的位置然后继续扫描。重复操作直到所有的项目都按顺序排好。
冒泡排序:相邻的两个元素进行比较,如果符合条件就换位。
特点:第一圈最值出现在最后位。
选择排序:选择一个固定的位置和拿这位置的值和其他值进行比较、然后再拿这位置的值和另一个值比较。
特点:内循环结束一次,最值出现在头角标位置上。
相关文章推荐
- 黑马程序员—Java基础学习笔记之排序算法:选择排序&冒泡排序
- 黑马程序员——java基础排序算法:选择排序、冒泡排序和插入排序
- Java学习笔记(五)--二维数组 冒泡排序 选择排序 Arrays数组工具类
- JAVA学习笔记之选择排序与冒泡排序
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句
- 黑马程序员----Java中几种常用排序算法(选择排序、冒泡排序、快速排序)
- 黑马程序员java学习— 数组的选择排序和冒泡排序
- 【学习总结】Java中最常用的三大排序算法-冒泡排序、选择排序、插入排序
- JAVA学习笔记---java语言实现冒泡排序,选择排序,反转排序
- 黑马程序员——Java基础学习笔记(二)
- 黑马程序员_毕向东_Java基础视频教程学习笔记(十九)
- 黑马程序员—Java基础学习笔记之数据类型转换(自动转换和强制转换)
- 黑马程序员 Java基础学习笔记 集合类
- #.java实现排序算法:插入排序、选择排序、冒泡排序
- java必须知道的八大种排序算法:冒泡排序、 选择排序、插入排序、快速排序、希尔算法、归并排序算法、基数排序、堆排序算法
- 黑马程序员-自己总结的java学习笔记(2)java语句基础。
- 黑马程序员——Java学习笔记--java基础
- 黑马程序员 java编程基础学习笔记2
- 黑马程序员:Java基础语法(二)---学习笔记
- 黑马程序员-Java基础学习第九天笔记