java数据结构 :冒泡排序
冒泡排序:
(1)基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。
(2)java代码实现:
public class Bubblesort {
public static void main(String[] args) {
//定义一个要排序的数组
int arr[]={3,9,-1,10,20};
//定义一个中间变量,用来交换数据
int temp=0;
//定义一个boolean值,来判断是否排好序
boolean flag=false
//用双重for循环来遍历数组,我们通过连个数的不断交换,向冒泡泡一样,是数组完成排序 java数据结构 :冒泡排序最先出现在Python成神之路。
for(int i=0;i
共有 0 条评论