浅谈选择、冒泡排序,二分查找法以及一些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循环的灵活运用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。