浅谈选择、冒泡排序,二分查找法以及一些for循环的灵活运用
如下所示:
importjava.util.Arrays; //冒泡排序 publicclassTest{ publicstaticvoidmain(String[]args){ int[]array={31,22,15,77,52,32,18,25,16,7}; //冒泡-->两两比较-->提取出最大的数在最后一位 //拿第一位和它后面的一位进行两两比较 System.out.println(Arrays.toString(array)); for(intj=0;j importjava.util.Arrays; //选择排序 publicclassTest{ publicstaticvoidmain(String[]args){ int[]array={31,22,15,77,52,32,18,25,16,7}; //选择-->第一位与后面所有的数字进行比较 System.out.println(Arrays.toString(array)); for(inti=0;i importjava.util.Arrays; importjava.util.Scanner; //二分查找折半查找法从中间斩断,比较值。继续比较 publicclassTest11{ publicstaticvoidmain(String[]args){ //二分查找法插入排序 int[]array={3,10,15,22,33,51,77,88}; System.out.println(Arrays.toString(array)); Scannerinput=newScanner(System.in); do{ System.out.print("输入需要插入的数据:"); intnumber=input.nextInt(); //每次获取最左边的数和最右边的数 intleft=0; intright=array.length-1; intresult=recursion(array,left,right,number); System.out.println(result); int[]newArray=newint[array.length+1]; for(inti=0;inumber) return0; elseif(array[array.length-1] number){ returnrecursion(array,left,center,number); }else{ returnrecursion(array,center,right,number); } } } //for循环打印矩形 publicclassRect{ publicvoidshow(intwidth,intheight){ for(inti=0;i //for循环打印菱形 publicclassRhombus{ publicvoidshow(intheight){ inthalf=height/2; for(inti=1;i<=half;i++){ //先打空格 for(intj=half-i+1;j>0;j--){ System.out.print(""); } for(intj=0;j<2*i-1;j++){ System.out.print("*"); } System.out.println(); } for(inti=0;i<2*half+1;i++){ System.out.print("*"); } System.out.println(); for(inti=1;i<=half;i++){ //先打空格 for(intj=i;j>0;j--){ System.out.print(""); } for(intj=0;j<2*(half-i)+1;j++){ System.out.print("*"); } System.out.println(); } } }//for循环打印等腰三角形 publicclassIsosceles{ publicvoidshow(intheight){ for(inti=1;i<=height;i++){ //先打空格 for(intj=height-i;j>0;j--){ System.out.print(""); } for(intj=0;j<2*i-1;j++){ System.out.print("*"); } System.out.println(); } } }//for循环打印之间三角形 publicclassTriangle{ publicvoidshow(Stringstr,intheight){ for(inti=0;i以上这篇浅谈选择、冒泡排序,二分查找法以及一些for循环的灵活运用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。