黑马程序员 第7天 数组的排序
来源:互联网 发布:网络存储器是什么 编辑:程序博客网 时间:2024/04/28 22:05
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Unity开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
数组的排序和C中一样,都需要for循环的嵌套使用
例子 从大到小排列数组
class Sort{public static void Sort(int Arr[]){for (int x=0; x<Arr.length-1; x++){for (int y=x+1; y<Arr.length; y++ ){if (Arr[x]>Arr[y]){int temp = Arr[x];Arr [x] = Arr[y];Arr [y] = temp;}}}}public static void PrintArr(int arr[]){for (int x=0; x<arr.length; x++){if (x!=arr.length-1){System.out.print(arr[x]+",");}else{System.out.println(arr[x]);}}}public static void main(String[] args) {int arr[] = {6,7,0,4,9,8,3};PrintArr (arr);Sort(arr);PrintArr(arr);}
冒泡排序
class Bubble{public static void Bubble(int Arr[]){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]){int temp = Arr[y];Arr [y] = Arr[y+1];Arr [y+1] = temp;}}}}public static void PrintArr(int Arr[]){for (int x=0; x<Arr.length; x++){if (x!=Arr.length-1){System.out.print(Arr[x]+",");}else{System.out.println(Arr[x]);}}}public static void main(String[] args) {int arr[] = {6,7,0,4,9,8,3,4};PrintArr (arr);Bubble(arr);PrintArr(arr);}}
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Unity开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
0 0
- 黑马程序员 第7天 数组的排序
- 黑马程序员--数组的排序
- 黑马程序员-数组排序
- 【黑马程序员】数组排序
- 黑马程序员--数组 排序
- 黑马程序员 第8天 数组的折半查找
- 黑马程序员_数组的排序法
- 黑马程序员:数组排序方法的总结
- 黑马程序员----实用的数组排序查找
- 黑马程序员------第7天笔记(包和数组)
- 黑马程序员 第6天 数组
- 黑马程序员_数组排序
- 黑马程序员 二维数组排序
- 黑马程序员___数组排序
- 黑马程序员---------数组 冒泡排序
- 黑马程序员——Java数组排序的常见方法
- 黑马程序员_关于数组的排序和java对象
- 黑马程序员关于数组、冒泡排序法的复习笔记
- 文本框(TextView)与编辑框(EditText)的功能和用法
- 未找到与约束。。。匹配的导出
- FJ的字符串 蓝桥杯
- 流媒体学习笔记
- Struts2.3 eclipse下的开发部署
- 黑马程序员 第7天 数组的排序
- 【SKILLS】Android图片裁剪方案
- 利用java反射机制分析对象
- C\C++书籍
- 按位反转无符号整数问题bitoperate函数(转)
- 1036. Boys vs Girls
- hdu 3064
- 3.6开发一个文件搜索程序
- XCode5设置字体