Set集合 sadd key element[element...] 向集合中添加元素 exists key 是否存集合 srem key element[element...] 删除集合0-n个元素 scard key 计算元素个数 sismember key element 判断元素是否在集合中 ...
分类:
其他好文 时间:
2020-02-23 14:53:35
阅读次数:
61
一.创建一个集合 代码段 aset = {1,2,3,4,5,6} # 创建一个集合 print(type(aset)) print("使用关键字set定义集合",type(set())) 输出结果 <class 'set'> 使用关键字set定义集合 <class 'set'> 二.差集、交集、并 ...
分类:
编程语言 时间:
2020-02-23 11:25:26
阅读次数:
64
一、并查集的定义 1. 并查集是一种维护集合的数据结构,它的名字中“并”、“查”、“集”。分别取自Union(合并)、Find(查找)、Set(集合)。 合并:就是合并两个集合 查找:判断两个元素是否在一个集合 那么并查集是用什么实现的,就是一个数组, 对于同一个集合来说只存在一个根结点,且将其作为 ...
分类:
其他好文 时间:
2020-02-23 00:08:03
阅读次数:
94
set集合 用{}表示,其中的元素是“无序的”“不重复的”,重复的元素只会显示一个 空集合必须用ser()创建 创建 增 .add(),.update() .add()向原集合中添加单个新元素 .update()向原集合中添加一个可迭代的组合 删 .clear(),.remove(),.discar ...
分类:
其他好文 时间:
2020-02-22 15:51:11
阅读次数:
57
Set集合 无序,没有下标,集合中的元素不重复。 HashSet 打印结果去重 且无序。 例子 当打印对象时 不会自动去重,需要重写equals和hashcode方法,重写的方法再Person类中重写。 LinkedHashSet 可以理解为有序的HashSet 如何存储就如何打印。 例:利用Lin ...
分类:
编程语言 时间:
2020-02-21 20:27:01
阅读次数:
68
集合 set() s = {1,2,3,4,5,6} s1 = {2,8,0,7} s.add("3) 向集合添加元素,有则加,没有则不加。 不报错 s.clear() 清空集合 s.copy() 重新复制一份 s.pop() 随机删除 s.remove("*") 删除指定的值 如果不存在会报错 s ...
分类:
编程语言 时间:
2020-02-20 00:02:37
阅读次数:
79
五大数据类型 String(字符串) Hash(哈希) List(列表) Set(集合) zset(sorted set:有序集合) ...
分类:
编程语言 时间:
2020-02-18 12:53:32
阅读次数:
71
话不多说直接上代码: // set添加单个元素 stopwatch.Start(); var isok = RedisCacheHelper.Instance.SetAdd("setkey", "10"); stopwatch.Stop(); Console.WriteLine("set添加单个元素 ...
分类:
其他好文 时间:
2020-02-16 23:29:58
阅读次数:
166
1.集合 # 集合有去重属性 s ={1,2,3,3,4} #会去掉3 s1 = set() #定义空集合 l=[1,2,5,5,6] print(set(l)) #集合可以用于关系测试 l1=set(['aa','bb','cc']) l2=set(['aa','b2b','c2c']) #取交集 ...
分类:
编程语言 时间:
2020-02-15 19:07:38
阅读次数:
72
1 """ 2 Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree. 3 According to the definition of LCA on Wikipedia: ...
分类:
其他好文 时间:
2020-02-13 22:33:56
阅读次数:
67