List类图 上图展示了LIst的继承和实现关系。 构造函数 List构造函数一共有3个, 1、无参构造,创建的集合是一个空数组。 2、带集合大小的构造,如果传入的是有效的集合大小,则创建对应大小的数组。 3、实现了IEnumerable类型的构造,将传入的数据copy到新的数组中去。 PS:Lis ...
分类:
Web程序 时间:
2021-06-28 19:23:44
阅读次数:
0
一.ArrayList继承了AbstractList,实现了List接口,底层实现基于数组,因此可以认为是一个可变长度的数组。二.在讲扩容机制之前,我们需要了解一下ArrayList中最主要的几个变量: //定义一个空数组以供使用 private static final Object[] EMPT ...
分类:
其他好文 时间:
2021-06-23 16:31:27
阅读次数:
0
加一 [原题链接](初级算法 - LeetBook - 力扣(LeetCode)全球极客挚爱的技术成长平台 (leetcode-cn.com)) 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整 ...
分类:
其他好文 时间:
2021-06-13 10:24:49
阅读次数:
0
filter :先看一下官方的解释: filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意: filter() 不会对空数组进行检测。 注意: filter() 不会改变原始数组。 其实这个已经写的很清楚了,就是,返回通过检查的元素,并且会创建一个新的 ...
分类:
编程语言 时间:
2021-04-10 13:25:14
阅读次数:
0
这个题蛮有意思的。学习了大佬的思路。 注意边界情况,当输入空数组时,返回了一个匿名数组的写法。 以及保证数组不越界,及时退出循环的思路。 我原来写的while循环条件是(cnt<num),且没有写退出循环的四个判断,是有问题的。 class Solution { public int[] spira ...
分类:
其他好文 时间:
2021-03-18 14:39:28
阅读次数:
0
题目介绍 题干: 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例1: 输入:digits = [1,2,3] 输出:[1,2,4] 解释:输入数组表示 ...
分类:
编程语言 时间:
2021-03-01 13:41:38
阅读次数:
0
问题: 给定编号为0~numCourses-1 的课程,以及课程的依赖关系prerequisites 其中prerequisites[i] = [ai, bi],ai之前必须先上了bi的课程。 bi->ai 若能够上完所有的课程,给出一个上课顺序。 否则,返回空数组。 Example 1: Inpu ...
分类:
其他好文 时间:
2021-03-01 13:28:27
阅读次数:
0
扩展运算符 spread ... 如同rest参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数调用 如果扩展运算符后面是一个空数组 则不产生任何效果 由于扩展运算符可以展开数组,所以不再需要使用apply方法将数组转为函数的参数。 #例子1 # ES5 的写法 functio ...
分类:
编程语言 时间:
2021-02-20 12:09:10
阅读次数:
0
Specific Tastes of Andre 安德烈有非常特殊的口味。最近,他开始爱上数组。 如果Andre的元素之和可被该数组的长度整除,则称其为非空数组b。例如,数组[2,3,1]是好的,因为它的元素之和-6-可被3整除,但数组[1,1,2,3]则不好,因为7无法被7整除4。 如果满足以下条 ...
分类:
其他好文 时间:
2020-11-21 12:45:34
阅读次数:
28
angular.module()创建、获取、注册angular模块 //传入的参数不止一个代表创建新模块,空数组代表空模块。 var createModule=angular.module('module',[]); //只有一个参数名代表模块 //如果模块不存在代表angular框架会抛异常 va ...
分类:
其他好文 时间:
2020-10-19 22:31:14
阅读次数:
17