冒泡排序
来源:互联网 发布:安森垚 知乎 编辑:程序博客网 时间:2024/06/05 18:48
package sort;
public class Bubble {
public static void main(String[] args) {
int[] arr={24,69,80,57,13};
bubbleSort(arr);
for(int i=0;i<arr.length;i++)
{
System.out.println(arr[i]);
}
}
public static void bubbleSort(int[] arr)
{
for(int i=0;i<arr.length-1;i++)
for(int j=0;j<arr.length-1-i;j++)
{
if(arr[j]>arr[j+1])
{
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
public class Bubble {
public static void main(String[] args) {
int[] arr={24,69,80,57,13};
bubbleSort(arr);
for(int i=0;i<arr.length;i++)
{
System.out.println(arr[i]);
}
}
public static void bubbleSort(int[] arr)
{
for(int i=0;i<arr.length-1;i++)
for(int j=0;j<arr.length-1-i;j++)
{
if(arr[j]>arr[j+1])
{
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
核心思想:第一趟a[o]和a[1]比,a[1]和a[2]比,a[2]和a[3]比,a[3]和a[4]比 然后得到了最大的数放在a[4]
第二趟a[0]和a[1]比,a[1]和a[2]比,a[2]和a[3]比
类推
阅读全文
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 六:变量、字符编码
- Gym 101612LLittle Difference
- ASP.NET Web Pages
- 基于MATLAB和C#编程实现二元函数梯度下降法求极小值
- Java之1个月时间,10点重要经验总结
- 冒泡排序
- matplotlib 中文显示
- ASP.NET Web Pages
- 不知道起什么标题 01
- 编程语言的分类(编译型-解释型;动态类型-静态类型;强类型-弱类型)
- 类、方法、成员变量和局部变量的可用修饰符
- 七:字符编码
- 安卓 四大组件之一 广播 BroadcastReceiver
- ASP.NET Web Pages