java第九天
2016-03-18 19:38
253 查看
冒泡排序
bubble sort相邻的两个元素进行比较,如果符合条件换位
class bubblesort//冒泡排序,相邻的两个数组进行比较 { public static void bubblesort(int[] array) { int temp=0; for (int x=0;x<array.length-1;x++ ) { for (int y=0;y<array.length-x-1;y++)//这里曾经打错x<array.length-x-1 { if (array[y]<array[y+1]) { temp=array[y]; array[y]=array[y+1]; array[y+1]=temp; } } } } public static void print(int[] array) { for (int x=0;x<array.length;x++ ) { System.out.println(array[x]); } } public static void main(String[] args) { int[] array={6,7,8,9,5,3,2}; bubblesort(array); print(array); } }
上面打错的地方导致了一下错误,纠结了好久
除了冒泡排序,也可以用直接调用java功能来直接进行排序
Array.sort(arr)java的功能进行排序特定位置的换取
public static void swap(int[] array,int a,int b)//特定位置进行换取位置 { < 8c2b span class="hljs-keyword">int temp=array[a]; array[a]=array[b]; array[b]=temp; }
相关文章推荐
- java 多线程( Future Callable)
- Java main方法
- Struts2 的标签
- 关于struts2接受参数
- cookie和session的关系
- JAVA多线程学习---(一)
- 代码测试:java反射中getXXX和getDeclaredXXX的区别
- 用java打暴雪星际争霸(2)——运行测试机器人
- java客户端和c服务端通信(JNI+UDP)
- Java 第二次作业
- Java实现文件的预览
- Spring Framework Reference Documentation(1)
- Spring Framework Reference Documentation(2)
- 《Java高级程序设计》第二周作业
- java第二次作业
- JAVA日志
- struts2后台返回json到jsp页面
- Java基本数据类型及其包装类
- JAVA循环语句和跳转语句
- Java使人内心宁静