1. 选择排序
选择排序的基本操作原理:每一趟从带待排序的数据元素中选出最小(大)一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。
2. 冒泡排序
冒泡排序的基本操作原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。直到没有任何一对数需要比较。
3. 直接插入排序
从数组的第二个元素开始,取得当前待处理的元素,插入到当前元素之前的子数组里面,直到数组的末尾
1. 选择排序
选择排序的基本操作原理:每一趟从带待排序的数据元素中选出最小(大)一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。
2. 冒泡排序
冒泡排序的基本操作原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。直到没有任何一对数需要比较。
3. 直接插入排序
从数组的第二个元素开始,取得当前待处理的元素,插入到当前元素之前的子数组里面,直到数组的末尾
本文标题:Java - 排序算法
本文链接:https://www.haomeiwen.com/subject/lmqhoxtx.html
网友评论