数组
-Coche-
这个作者很懒,什么都没留下…
展开
-
数组扩容问题理解---简单易懂
数组扩容问题理解:数组容量(array.length)和已有数据个数(size)的关系1.容量是够用的size < array.length2.容量不够用怎么办(以下用例子说明)(房子容量不够用)当然是搬家(扩大1.5/2倍)int newCapacity = array.length * 2;需要的步骤:1)找新家 :int[] newArray = new int[ne...原创 2020-03-18 18:40:48 · 606 阅读 · 1 评论 -
数组数字排列 --- 给定一个整型数组, 将所有的偶数放在前半部分, 将所有的奇数放在数组后半部分
**基本思路:**设定两个下标分别指向第一个元素和最后一个元素.用前一个下标从左往右找到第一个奇数, 用后一个下标从右往左找到第一个偶数, 然后交换两个位置的元素.依次循环即可./** * 数组数字排列 * 给定一个整型数组, 将所有的偶数放在前半部分, 将所有的奇数放在数组后半部分 */class Demo12 { public static void main(Strin...原创 2020-03-09 11:42:33 · 398 阅读 · 0 评论 -
数组逆序算法--Java
数组逆序算法/** * 数组逆序 */class Demo11 { public static void main(String[] args) { int[] array = {1,2,3,4,5,6,7,8}; reverse(array); System.out.println(Arrays.toString(array));...原创 2020-03-07 13:46:53 · 193 阅读 · 0 评论 -
冒泡排序算法,Arrars.sort()排序
冒泡排序算法代码如下:/** * 数组的冒泡排序 * 将最大的冒到最后去 */class Demo9 { public static void main(String[] args) { int[] array = {1,2,5,3,7,5,9,8}; bubbleSort(array); System.out.println(A...原创 2020-03-07 13:45:48 · 195 阅读 · 0 评论 -
检查数组是否有序的代码--Java
检查数组是否有序/** * 检查数组有序性 */class Demo8 { public static void main(String[] args) { int[] array = {1,2,3,4,5}; System.out.println(isSorted(array)); } private static boolean...原创 2020-03-07 13:41:31 · 308 阅读 · 1 评论 -
查找数组中的指定元素的位置--顺序查找与二分查找
Java代码—查找数组中的指定元素的位置/** * 查找数组中指定元素(顺序查找) */class Demo6 { public static void main(String[] args) { int[] array = {1,2,4,3,5,6,7,10}; System.out.println(find(array,5)); } ...原创 2020-03-07 13:39:20 · 681 阅读 · 0 评论 -
Java代码---求数组中的平均值
Java代码—求数组中的平均值/** * 求数组中的平均值 */class Demo5 { public static void main(String[] args) { int[] array = {1,2,3,4,5,1,2,8}; System.out.println(average(array)); } private s...原创 2020-03-07 13:37:17 · 16090 阅读 · 2 评论 -
Java代码---找出数组中的最大元素
Java代码—找出数组中的最大元素** * 找出数组中最大的元素 */class Demo4 { public static void main(String[] args) { int[] array = {1,3,5,23,5,7}; System.out.println(max(array)); } private stati...原创 2020-03-07 13:36:13 · 1634 阅读 · 0 评论 -
Java---数组拷贝代码
Java—数组拷贝代码** *数组拷贝 */class Demo3 { public static void main(String[] args) { int[] array = {1,2,3,4,5}; int [] array1 = Arrays.copyOf(array,array.length); System.out.pr...原创 2020-03-07 13:34:30 · 138 阅读 · 0 评论 -
Java---数组转字符串代码
数组代码:数组转字符串/** * 数组转字符串 */class Demo2{ public static void main(String[] args) { int [] array = {1,2,3,4,5}; String array1 = Arrays.toString(array); System.out.println(a...原创 2020-03-07 13:32:32 · 114 阅读 · 0 评论 -
数组:Java代码--写一个方法,将数组中每一个元素都乘二。
数组:Java–写一个方法,将数组中每一个元素都乘二。/** * Create with Darcula IDEA * Description: *写一个方法,将数组中每一个元素都乘2 * @Author CJP * @Date 2020/2/19 * @Time 21:46 */public class Demo1 { public static void main(S...原创 2020-03-07 13:28:51 · 1468 阅读 · 0 评论