摘要:
前提知识: 1、位移: <<:左移:将操作数所有二进制数左移一位,右边空位用零补齐。如:00001011<<1=00010110 >>:右移:将操作数所有二进制右移一位,左边空位如果数为负数补1,正数补0.如:00001011<<1=00000101 >>:无符号右移:将操作数所有二进制右移一位,左 阅读全文
posted @ 2020-02-28 19:05
Hey蜗牛
阅读(255)
评论(0)
推荐(0)
摘要:
获取某元素第一次出现的地方 1 public static int getIndex(int[] arrm,int key) { 2 for(int x=0;x<arrm.length;x++) { 3 if(arrm[x]==key) 4 return x; 5 } 6 return -1;//r 阅读全文
posted @ 2020-02-28 19:02
Hey蜗牛
阅读(162)
评论(0)
推荐(0)
摘要:
1、相邻元素相比(第一趟),结束以后最值在最后位置 2、第二趟 比较前n-1个(相邻元素相比) 3、以此类推 代码一: 1 for(int x=0;x<arr.length-1;x++) 2 { 3 Foe(int y=0;y<arr.length-1-x ;y++)//内循环:-1:为了避免下标越 阅读全文
posted @ 2020-02-28 18:53
Hey蜗牛
阅读(195)
评论(0)
推荐(0)
摘要:
1、第一个数为哨兵,他后面的每个数字与其比较,把最大的或者最小的放在哨兵位置,以此类推。 2、第二个数为哨兵..... (2层循环) 主要代码: 1 public static void selectSort(int arr[]) 2 { 3 for(int x=0;x<arr.length-1;x 阅读全文
posted @ 2020-02-28 18:47
Hey蜗牛
阅读(322)
评论(0)
推荐(0)

浙公网安备 33010602011771号