package day24PaiXuSuanFa;
//冒泡排序:
public class PaiXu {
public static void show(int []arr){
//注意此处的i从1开始;
for(int i=1;i<arr.length;i++){
//在此处加上boolean为了防止数已经有序,有序时下面j的循环不进入,
// 最后那个if那个判断flag为true则结束,否则继续循环;
boolean flag =true;
for(int j=0;j<arr.length-i;j++){
if(arr[j] > arr[j + 1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
//flag=false;
}
}
if(flag){
break;
}
}
}
public static void main(String[] args) {
int[] brr={11,32,44,55,123,535,1432};
PaiXu.show(brr);
System.out.println("结果:");
for(int i:brr){
System.out.println(i);
}
}
}
上一篇
IDEA加序列化
首先找到settings>>Editor>>inspections>>
搜索Serialization issues>>找到序列化id,然后OK。
点击对应的类,然后ALT+Ent
2019-10-29
下一篇
设计原则———线性(顺序)——二分(折半)查找!
设计原则:
1.开闭原则:对扩展开放,对修改关闭,主要extends
2.里氏代换原则:任何父类课出现的地方,子类都可出现,多用继承和多态理念
3.依赖倒转原则:尽量多用抽象类或接口,不是具体实现类,
4.接口隔离原则:尽量依赖
2019-10-29