热门

最新

红包

立Flag

投票

同城

我的

发布
qq_41543169
给我一个威朗普
4 年前
trueqq_41543169

有没有一起学习软件测试的

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
222 迷宫走路 int[] array={1,0,1,1,0,1,1,0,1,0,1,1}; int i = 0 ; int bushu = 0; while(i !=array.length-1){//如果已经到迷宫终点,则退出循环。 if(i+2>=array.length){//如果走两步,已经超过了迷宫的终点 i=i+1;//那么,这次只能走一步 bushu++;//步数+1 }else if(array[i+2]==0){//如果往前走两步的位置是0 i=i+1;//那么这次只能走一步 bushu++;//步数+1 } else { i=i+2;//一次可以走两步,所以走两步。 bushu++;//步数+1 } } System.out.println(bushu);*/ 444 选择排序 int[] array={2,3,4,6,3,7,4}; for(int i= 0;i<array.length;i++){ int minIndex = i; int minValue = array[i];//定义最小的角标最小的数 for(int j=i;j<array.length;j++){ if(minValue>array[j]){//判断【j】是否比minValue小 minValue=array[j];//记录最小值 minIndex=j;//记录最小值的位置在哪里 } } int temp =array[i];//最小的数放到中介 array[i]= array[minIndex];//最小角标的数替换给最小的数 array[minIndex]=temp;//把中介的值还给原来最小角标的数 } for(int item:array){ System.out.print(item+ " "); }
立即登录