A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© suweifeng 中级黑马   /  2016-1-10 22:57  /  309 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.折半查找必须是有序的数组。
  2 4 6 7 8
  0 1 2 3 4
找的是5的话
mid等于2  5<6 max=1
mid等于0  5>2 min=1
mid等于1  5>4 min=2
min>max result -1
找的是4的话
mid等于2  4<6 max=1
mid等于0  4>2 min=1
mid等于1  4=4
mid=1
2.字符数组定义默认为‘\u0000’空位
3.public static void trans(int num,int base,int offset)
{
  char{}chs={'0','1','2','3','4',
        '5','6','7','8',
        '9','A','B','C','D','E','F'}
}
char [] arr=new char[32];
int pos=arr.length;
while(sum!=0){
int temp=sum%base;
arr[--pos]=cha[temp];
sun=sun>>>offset;
}
for(x=pos;x<arr.length,x++){
System.out.print(arr[x]);
}
4.int[][]arr=new int[3][]
  不同二级数组可以定义不同格数的一维数组
arr[0]=new int [3];内存中重新定义一个一维数组,数值为重新定义的地址。
arr[1]=new int [2];
arr[2]=new int [1];
System.out.print(arr.length)   长度为3
System,out.print(arr[0].length) 长度为3
5.int[]x,y[];x是一维数组,y是二维数组;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马