您的位置:首页 > 职场人生

黑马程序员_毕向东_Java基础视频教程(九)

2013-11-16 17:52 639 查看
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------

冒泡排序:

for(int x=0;x<arr.length-1;x++)
for(int y=0;y<arr.length-x-1;y++)
if(arr[y]>arr[y+1])
交换位置




说明:

-x:让每一次比价偶的元素减少

-1:避免角标越界

import java.util.*

Array.sort(arr);

真实开发中应用上面这个方法

将排序中交换位置的代码封装起来:

public static void swap(int [] arr,int a,int b){
int temp=arr[a];
arr[a]=arr[b];
arr[b]=temp;
}



---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: