/* 默认初始化是10 */ private static final int DEFAULT_CAPACITY = 10; /* 空数组 */ private static final Object[] EMPTY_ELEMENTDATA = {}; /* 用于默认大小空实例的共享空数组实例 */ ...
分类:
其他好文 时间:
2020-03-30 00:25:06
阅读次数:
79
题目描述:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。 具体思路:这里的加一可以分为三种情况: 列表中的最后一个字符不为9时:直接对最后一个字符进行+1操作即可 列表 ...
分类:
其他好文 时间:
2020-03-27 10:25:33
阅读次数:
61
Array.of(7) 创建一个具有单个元素 7 的数组, Array(7) 创建一个长度为7的空数组(注意:这是指一个有7个空位(empty)的数组,而不是由7个undefined组成的数组)。 Array.of(7); // [7] Array.of(1, 2, 3); // [1, 2, 3] ...
分类:
其他好文 时间:
2020-03-24 17:18:49
阅读次数:
64
使用forEach循环去除数组中重复的数值 思路:1.建立一个新数组,将原始数组中数据向新的数组写入; 2.如果不存在就写入,存在就不写入。 步骤: 1.去除数组中存储重复的数值,去重后的的数据,应该是[1,2,3,4,5]; 2.建立空数组,存储原始数据中,不重复的的数据; 3.通过forEach ...
分类:
编程语言 时间:
2020-03-22 16:14:48
阅读次数:
68
数组——复杂类型数据,用 Array 表示 数组的创建(两种方法): 第一种方法:构造函数的方法定义 例如:var arr = new Array() // 定义了一个空数组 var arr = new Array(5) // 定义了一个数组,有五个变量,但是还没有进行赋值 var arr = ne ...
分类:
编程语言 时间:
2020-03-21 18:14:37
阅读次数:
82
把一个数组分成m个连续子数组(不能有空数组),求所有分法中,子数组sum的最大值的最小值。 方法1:容易想到的是动态规划 dp[i][j] = min(max(dp[k-1][j-1], sum[k][i]) 1 <= k <= i, dp[i][j]表示用前i个数字,分成j组,最大和的最小值 ti ...
分类:
其他好文 时间:
2020-03-20 10:37:12
阅读次数:
47
初始化ArrayList的底层是一个动态数组,ArrayList首先会对传进来的初始化参数initalCapacity进行判断如果参数等于0,则将数组初始化为一个空数组,如果不等于0,将数组初始化为一个容量为10的数组。 扩容时机当数组的大小大于初始容量的时候(比如初始为10,当添加第11个元素的时 ...
分类:
其他好文 时间:
2020-03-17 19:51:45
阅读次数:
80
public class Test { /* * Optional实际上是个容器,它是一个装一个对象的容器。这个对象可能是个空,可能是非空。 * 数组和集合是装多个对象的容器。 * * 1、创建Optional对象的方法: * (1)Optional.of(xx); 只能装非空对象 * (2)Opt ...
分类:
其他好文 时间:
2020-03-14 15:09:22
阅读次数:
63
·GET方法获取用户列表接口中,若请求成功但得到的用户列表为空,后端也应返回为200,eg: return new Response<>("暂无用户信息",Response.SUCCESS_CODE,userList); //尽管此时的userList为空数组 ·查询日志列表或其他信息给前端显示时, ...
分类:
其他好文 时间:
2020-03-12 23:19:38
阅读次数:
71
课程表二。题意跟207题几乎一样,要求返回你为了学完所有课程所安排的学习顺序。可能会有多个正确的顺序,你只要返回一种就可以了。如果不可能完成所有课程,返回一个空数组。例子, Example 1: Input: 2, [[1,0]] Output: [0,1] Explanation: There a ...
分类:
其他好文 时间:
2020-03-12 11:34:36
阅读次数:
51