一。一维数组 1.数组的创建三种方式 (1)。数据类型[] 数组名 = new 数据类型[元素个数或数组长度]; int[] arr=new int[4]; //赋值 arr[0]=99; arr[1]=98; arr[2]=97; int sum=0; for(int i=0;i<arr.leng ...
分类:
编程语言 时间:
2020-06-29 17:19:39
阅读次数:
55
方法一 暴力枚举所有可能的子数组,也就是枚举子数组的所有开始下标和结束下标,计算子数组的和,如果子数组的和小于等于s,就更新最小长度。 class Solution { public: int minSubArrayLen(int s, vector<int>& nums) { if(nums.si ...
分类:
编程语言 时间:
2020-06-28 20:34:15
阅读次数:
50
1.push() 2.pop() 3.shift() 4.unshift() 5.slice() 6.splice() 7.reverse() 8.join() 9.concat() 10.indexOf() 11.lastIndexOf() ...
分类:
编程语言 时间:
2020-06-26 22:30:42
阅读次数:
116
两种方式 // 使用数组方法reduce去重 var obj = {}; var aa = [{ "name": "aa", "pwd": "xvxv" }, { "name": "aa", "pwd": "xvxv" }, { "name": "bb", "pwd": "xvxv" }, { "n ...
分类:
编程语言 时间:
2020-06-17 11:20:04
阅读次数:
66
方法一: String[] words = new String[] {"precarious", "exiguous", "prodigious"}; //注意new String[] 这里的[]必须是空的 方法二: String[] words = {"precarious", "exiguou ...
分类:
编程语言 时间:
2020-06-14 23:48:35
阅读次数:
82
数组与函数 数组 问题1: 筛选数组,将符合条件的元素存放到另一个数组 方法一: 方法二: length会自动检测因数组元素改变导致数组长度的变化 问题2: 将数组翻转 问题3:对数组进行排序(冒泡排序) 函数 函数就是封装了一段可以被重复执行的代码块,以重复使用 构造函数 形参与实参个数不匹配问题 ...
分类:
编程语言 时间:
2020-05-28 14:58:53
阅读次数:
71
方法一: class Solution { public int subarraysDivByK(int[] A, int K) { Map<Integer, Integer> record = new HashMap<>(); record.put(0, 1); int sum = 0, ans ...
分类:
编程语言 时间:
2020-05-27 23:17:46
阅读次数:
114
一、在使用数组的方法之前,需要先创建数组,创建数组有以下方式: 字面量方式(json方式) var arr1 = []; //创建一个空数组 var arr2 = [5]; //创建一个具有单个元素的数组 var arr3 = [5,6,7]; //创建一个具有多个元素的数组 构造函数方式 var ...
分类:
编程语言 时间:
2020-05-26 23:32:42
阅读次数:
99
常用数组方法 一.不会改变原始数组的方法: 即访问方法,下面的这些方法绝对不会改变调用它们的对象的值,只会返回一个新的数组或者返回一个其它的期望值。 1. concat() 语法: 参数: valueN(可选) 将数组和/或值连接成新数组。如果省略了valueN参数参数,则concat会返回一个它所 ...
分类:
编程语言 时间:
2020-05-21 13:23:45
阅读次数:
60
Python 有一组可以在列表/数组上使用的内置方法。 方法描述 append() 在列表的末尾添加一个元素 clear() 删除列表中的所有元素 copy() 返回列表的副本 count() 返回具有指定值的元素数量。 extend() 将列表元素(或任何可迭代的元素)添加到当前列表的末尾 ind ...
分类:
编程语言 时间:
2020-05-09 17:22:33
阅读次数:
65