两个List集合取交集、并集、差集 1. list1.removeAll(list2):从list1中移除存在list2中的元素。 调用流程:removeAll->contains->equals方法,对于引用类型,要使用removeAll,需要重写equals方法 2. JDK1.8 lambda ...
分类:
其他好文 时间:
2021-06-18 20:13:53
阅读次数:
0
一、数组扁平化 有数组:let arr = [[2, 3, 1],[4, 3, 6, 5],[6, 2, 4, 9, [4, 11, 12, [12, 13, [10], 15]]], 20]1. reduce //若值为数组则递归遍历,否则concat function flatten(arr) ...
分类:
编程语言 时间:
2021-06-05 17:40:20
阅读次数:
0
symbol symbol函数生成的数据,表示的是独一无二的值。它是js语言的第7种数据类型, 可用于对象的属性名,防止某个属性名被不小心改写或者覆盖,比如一些常量属性可以设置为symbol值。 let mySymbol = Symbol(); // 第一种写法 let a = {}; a[mySy ...
分类:
其他好文 时间:
2021-04-24 13:13:23
阅读次数:
0
判断一个字符串是否包含重复字符。例如:“hello”就包含重复字符‘l’,而“world”就不包含重复字符有重复打印True ,没重复打印False 知识点: set ,len (1)set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 (2)len ...
分类:
编程语言 时间:
2021-03-30 13:32:53
阅读次数:
0
redis的集合,是一种无序的集合,集合中的元素没有先后顺序。 集合相关的操作也很丰富,如添加新元素、删除已有元素、取交集、取并集、取差集等。我们来看例子:代码如下: //向集合myset中加入一个新元素"one"127.0.0.1:6379> sadd myset "one"(integer) 1 ...
分类:
其他好文 时间:
2021-01-06 12:26:18
阅读次数:
0
Set中不能有重复数据,并且是无序的 1.存储数据,可批量 sadd key member [member...] 2.获取全部数据 smembers key 可以看到查询后出的数据跟存储的顺序不一致。 再加2个数据再看,确实是无序的。 3.随机弹出count个数据,同时移除它,不写count就是1 ...
分类:
其他好文 时间:
2020-12-17 12:18:56
阅读次数:
2
/*问题:已知带头结点且递增有序的单链表A、B(A、B中元素个数分别为m、n)分别存储了一个集合。设计算法,求A、B的差集 (仅在A中出现不在B中出现),并存在A中,要求保持递增有序性 */ // 思路:由于AB都是递增有序的,用A中的每一个元素与B中的全部元素作比较,若是相同,则删除该元素节点,这 ...
分类:
编程语言 时间:
2020-11-17 11:54:42
阅读次数:
8
- - -》关注博主公众号【C you again】,获取更多IT资源(IT技术文章,毕业设计、课程设计系统源码,经典游戏源码,HTML网页模板,PPT、简历模板,!!还可以投稿赚钱!!,点击查看- - - >>>>> 欢迎访问博主个人网站,记得收藏哦,点击查看 - - - >>>> 基于web的机 ...
分类:
Web程序 时间:
2020-10-26 11:04:57
阅读次数:
38
参考: https://blog.csdn.net/qq_41856733/article/details/83930252 ...
分类:
其他好文 时间:
2020-09-16 12:26:54
阅读次数:
36
一、简单数组1、ES5: const arr1 = [1,2,3,4,5], arr2 = [5,6,7,8,9]; // 交集 let intersection = arr1.filter(function (val) { return arr2.indexOf(val) > -1 }) // 并 ...
分类:
编程语言 时间:
2020-08-24 16:57:05
阅读次数:
95