java冒泡排序的理解
2016-11-11 14:31
260 查看
public class AddArray {
public static void main(String[] args) {
// TODO Auto-generated method stub
//声明一个数组
int[] score = new int[] {7,3,8,19,6,22};
sort(score);
for(int i =0;i<score.length;i++)
{
System.out.print("score["+i+"]="+score[i]+" ");
}
System.out.println("\n");
}
public static void sort(int[] arr)
{
//int tmp = arr[0];
for(int i=0;i<arr.length-1;i++)
{
for(int j = arr.length-1;j>i;j--)
if(arr[i]>arr[j])
{
int tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
//System.out.println("最大数= "+tmp);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
//声明一个数组
int[] score = new int[] {7,3,8,19,6,22};
sort(score);
for(int i =0;i<score.length;i++)
{
System.out.print("score["+i+"]="+score[i]+" ");
}
System.out.println("\n");
}
public static void sort(int[] arr)
{
//int tmp = arr[0];
for(int i=0;i<arr.length-1;i++)
{
for(int j = arr.length-1;j>i;j--)
if(arr[i]>arr[j])
{
int tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
//System.out.println("最大数= "+tmp);
}
}
相关文章推荐
- java冒泡排序简单理解
- java冒泡排序个人理解
- 如何理解hibernate的持久化
- 理解 Flex itemRenderer - 第 2 部分: 外部渲染器
- MySQL数据类型之数值类型,对理解类型定义中的“位”有莫大的帮助
- 对KMP算法的理解
- 六、理解 数据类型
- 线程进程Java多线程(一)、理解进程与多线程的概念及关系
- 面向对象的白话理解-拍面人
- iOS 中 nil, Nil, NULL 理解区分
- 浅谈个人对Java多态性的理解
- 阻塞 与 非阻塞 的理解?
- 对浏览器地址栏输入信息的初步理解
- REST有状态与无状态的理解
- 理解MySQL——架构与概念
- 第三周对构建之法的理解
- 理解url href src
- 理解ATL中的一些汇编代码(通过Thunk技术来调用类成员函数)
- 建造者模式的多层次理解
- nio的基础和Reactor的理解