集合是一个无序的不重复的元素序列,一般我们使用set(value)函数来创建集合。 如下: 定义以及添加元素,以及注意点如下: 再如下: ...
分类:
编程语言 时间:
2019-06-01 15:14:28
阅读次数:
91
给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [ 1, 0, 1, 2, 1, 4], 满足要求的三元组集合为: ...
分类:
其他好文 时间:
2019-06-01 11:12:59
阅读次数:
101
下面先来看看例子: table: id name 1 a 2 b 3 c 4 c 5 b 库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。 比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。 select distinct name fro ...
分类:
数据库 时间:
2019-05-24 19:40:57
阅读次数:
109
Set结构是类似于数组结构,但是成员都是不重复的值 Map结构是键值对集合(Hash结构) ...
分类:
其他好文 时间:
2019-05-23 15:58:57
阅读次数:
97
1.幂等性 幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些 "函数" 不会影响系统状态,也 ...
分类:
其他好文 时间:
2019-05-22 22:33:30
阅读次数:
196
其实回答这类问题,说白了,起码不求你看过那技术的源码,起码你大概知道那个技术的基本原理,核心组成部分,基本架构构成,然后参照一些开源的技术把一个系统设计出来的思路说一下就好 比如说这个消息队列系统,我们来从以下几个角度来考虑一下 (1)首先这个mq得支持可伸缩性吧,就是需要的时候快速扩容,就可以增加 ...
分类:
其他好文 时间:
2019-05-22 22:21:37
阅读次数:
120
leetcode249,利用了STL中的set 思路:set中的元素不重复,利用这一点方便进行最后的插入操作而不用去重。实际上第一个set<int> n1是没有必要的,可以直接vector来查找,但是用set的效率会更高。 下面给出用vector和库里面的find实现的方式: 1 class Sol ...
分类:
其他好文 时间:
2019-05-21 20:59:59
阅读次数:
249
网址 https://www.acwing.com/solution/AcWing/content/2069/ 题目描述给定一个长度为n的整数序列,请找出最长的不包含重复数字的连续子序列,输出它的长度。 算法1(枚举) O(n)O(n)滑动窗口 记录窗口的起始点 l r同时使用一个数组或者map记录 ...
sql 单表/多表查询去除重复记录 单表distinct 多表group by group by 必须放在 order by 和 limit之前,不然会报错 *********************************************************************** ...
分类:
数据库 时间:
2019-05-17 15:13:12
阅读次数:
424
转自https://blog.csdn.net/longxingzhiwen/article/details/79171520 在使用MySQL时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数 ...
分类:
其他好文 时间:
2019-05-16 09:19:35
阅读次数:
126