一、扩展运算符 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。该运算符主要用于函数调用。 function add(a, b, c){ return a + b + c; } let arr = [10, 20, 30]; let ...
分类:
编程语言 时间:
2020-05-19 23:02:43
阅读次数:
70
var arr = []; //push() 向数组尾部添加数据 返回值为新数组长度,参数为要添加项 var ret = arr.push("你好"); console.log(arr,ret); //unshift 向数组头部添加新数据 返回值为新数组长度,参数为要添加项 var ret1 = a ...
分类:
编程语言 时间:
2020-05-19 12:23:03
阅读次数:
71
/** * Contains * 如果某个数组包含某个值就返回true, 否则返回false */ public static void testContains() { int []array= {1,2,3}; System.out.println(ArrayUtils.contains(arr ...
分类:
其他好文 时间:
2020-05-18 18:59:56
阅读次数:
44
``` /** * 数组去重 */ public function arrayUnique($arr) { $count = count($arr); $res = []; for ($i = 0;$i < $count ;$i++) { $tmp = $arr[$i]; unset($arr[$i... ...
分类:
编程语言 时间:
2020-05-18 16:09:00
阅读次数:
54
语雀入口 https://www.yuque.com/along-n3gko/ezt5z9 冒泡排序 比较相邻的两个元素,如果前一个比后一个大,则交换位置。 比较完第一轮的时候,最后一个元素是最大的元素。 这时候最后一个元素是最大的,所以最后一个元素就不需要参与比较大小。 1 let arr = [ ...
分类:
编程语言 时间:
2020-05-16 12:13:53
阅读次数:
58
https://www.cnblogs.com/yizhilin/p/7344675.html js数组遍历和对象遍历 针对js各种遍历作一个总结分析,从类型用处:分数组遍历和对象遍历;还有性能,优缺点等。 JS数组遍历: 1,普通for循环,经常用的数组遍历 var arr = [1,2,0,3, ...
分类:
Web程序 时间:
2020-05-16 11:02:34
阅读次数:
82
选择排序是冒泡排序的一种改进,相比于之前的衡量尺,选择排序获取的不是符合衡量尺的元素的值 而是元素,相比于冒泡排序,冒出一个数只需要交换一次数值 public static void comnpare1(int[] arr) { for (int i = 0; i < arr.length; i++ ...
分类:
编程语言 时间:
2020-05-15 17:56:20
阅读次数:
57
选择排序,时间复杂度 O(n^2), 下面要注意c语言传参入数组传入的是地址!,所以用sizeof求数组大小的时候,在自定义函数中求出来的sizeof(arr)就是指针的大小,为4;64位系统的话是8; 所以要在main函数中传入自定义方法给数组大小 1 #include <stdio.h> 2 # ...
分类:
编程语言 时间:
2020-05-14 16:01:04
阅读次数:
69
//判断a是否小于b private static boolean less(Comparable v, Comparable w) { return v.compareTo(w) < 0; } //两个交换 private static void swap(Comparable arr[], in ...
分类:
编程语言 时间:
2020-05-13 23:40:22
阅读次数:
106
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 限制: 0 arr = new ArrayList(); public int[] reversePrint(ListNode head) { helper(head); int[] ans = new int[arr ...
分类:
其他好文 时间:
2020-05-13 23:15:25
阅读次数:
53