摘要:
删除的时候首先要找到要删除元素的索引,然后再把该索引之后的值赋值给前一个,最后数组长度再减一 int[] arr = {1,3,5,7,8,15,22,33,44,55,66}; Scanner sc=new Scanner(System.in);//用户键盘录入要查找的数字 System.out. 阅读全文
随笔档案-2018年07月
自定义数组的插入
2018-07-12 09:32 by 人月神话。, 213 阅读, 收藏,
摘要:
//创建一个新数组 int[] arr = {1,3,5,7,8,15,22,33,44,55,66}; //获取用户输入要插入的数据 Scanner sc=new Scanner(System.in); int insertNum=sc.nextInt(); int indexNum=-1;//用于保存第一个大于输... 阅读全文
JAVA二分查找法(Binary Search)
2018-07-12 08:17 by 人月神话。, 347 阅读, 收藏,
摘要:
一、算法要求 1.必须采用顺序存储结构。 2.必须按关键字大小有序排列。 二、算法介绍 二分查找法需要在已经排序好的数列中才能查询匹配的元素,先于设立个最小值和最大值然后和中间的元素比较若是大于它则从该元素之后查找匹配的元素,若是小于它则 从中间的元素之前查找,如此往返 三、代码演示 int[] a 阅读全文
JAVA排序记录
2018-07-12 07:35 by 人月神话。, 159 阅读, 收藏,
摘要:
//创建两个数组并进行初始化 final int N=50000; int[] nums1=new int[N]; int[] nums2=new int[N]; for (int i = 0; i nums1[j+1]) { temp=nums1[j]; num... 阅读全文
浙公网安备 33010602011771号