##...arr 使用三个点可以将数组转为以逗号分隔的参数序列。 ###example1.将数组转化为以逗号分隔的参数序列 const ARR1 = [1, 2, 3, 4, 5]; console.log(...ARR1); //1 2 3 4 5 ###example2.将多个数组进行合并 co ...
分类:
编程语言 时间:
2020-07-21 14:04:15
阅读次数:
116
// 数组去重方法 let arr1 = Array.from(new Array(10000), (item, index) => { return index; }) let arr2 = Array.from(new Array(5000), (item, index) => { return ...
分类:
编程语言 时间:
2020-07-21 10:02:40
阅读次数:
73
62. 不同路径 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径? 例如,上图是一个7 x 3 的网格。有多少可能的路径? 示例 1 ...
分类:
其他好文 时间:
2020-07-21 01:17:07
阅读次数:
77
1.今天学习了java的工具类,下面列举用工具类进行二分查找: import java.util.Arrays; public class ArraysBinaryDemo{ public static void main(String[] args){ int[] ary={2,3,4,5,9,7 ...
分类:
其他好文 时间:
2020-07-20 22:58:32
阅读次数:
110
//1,创建对象 List<String> list = new ArrayList<>() ; //2,常用方法 //TODO --继承自Collection接口的方法 list.add("xiongda"); list.add("xionger"); list.add("guangtq"); l ...
分类:
其他好文 时间:
2020-07-20 22:46:15
阅读次数:
59
package array; import java.util.Arrays; public class ArrayChapter06 { public static void main(String[] args) { //冒泡排序 //1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,我 ...
分类:
编程语言 时间:
2020-07-20 22:32:24
阅读次数:
72
167. 两数之和 II - 输入有序数组 题目来源:力扣(LeetCode) https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted 题目 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应 ...
分类:
编程语言 时间:
2020-07-20 20:30:25
阅读次数:
87
Given a tree (i.e. a connected, undirected graph that has no cycles) consisting of n nodes numbered from 0 to n - 1 and exactly n - 1 edges. The root ...
分类:
其他好文 时间:
2020-07-20 10:50:59
阅读次数:
70
在面试后台开发的过程中,集合是面试的热话题,不仅要知道各集合的区别用法,还要知道集合的扩容机制,今天我们就来谈下ArrayList 和 HashMap的默认大小以及扩容机制。 在 Java 7 中,查看源码可以知道:ArrayList 的默认大小是 10 个元素,HashMap 的默认大小是16个元 ...
分类:
编程语言 时间:
2020-07-20 10:33:00
阅读次数:
74
给定一个只包含整数的有序数组,每个元素都会出现两次,唯有一个数只会出现一次,找出这个数。 示例 1: 输入: [1,1,2,3,3,4,4,8,8] 输出: 2 示例 2: 输入: [3,3,7,7,10,11,11] 输出: 10 注意: 您的方案应该在 O(log n)时间复杂度和 O(1)空间 ...
分类:
编程语言 时间:
2020-07-19 18:07:44
阅读次数:
74