非常好玩的双指针的题目,一开始的想法是转set然后直接len()调用一下解决, 时间复杂度度为O(1),且提供的是有序数列 k为慢指针,负责统计个数 x为快指针,负责遍历数组 在两者不同的时候,k前进一格,进入下一阶段,保证前k个是有序且不重复的 ...
分类:
其他好文 时间:
2019-01-12 00:29:27
阅读次数:
169
unique的使用: 1. unique是把相邻的重复元素放到最后面。所以在对无序数列使用之前,需要用sort先排序。 2.unique的返回值是不重复区的的最后一个元素加一的地址。 sort(V.begin(), V.end() ); vector<int>::iterator end_uniqu ...
分类:
其他好文 时间:
2019-01-12 00:18:24
阅读次数:
218
一.Set接口 Set接口所存储的元素是不重复的,通过元素的equals方法,来判断是否为重复元素。 二.HashSet集合 HashSet集合实现Set接口,由哈希表支持(实际上是一个 HashMap集合)。HashSet集合不能保证的迭代顺序与元素存储顺序相同。 HashSet集合,采用哈希表结 ...
分类:
编程语言 时间:
2019-01-10 14:26:35
阅读次数:
210
使用原生语句进行增删改查 //$list = DB::select('select * from wt_category where id = :id', ['id' => 34]); //$insert = DB::insert('insert into wt_category (cate_nam ...
分类:
其他好文 时间:
2019-01-06 18:03:38
阅读次数:
154
set() set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 set集合是python的一个基本数据类型. 一般不是很常用. set中的元素是不重复的.无序的.里面的元素必须是可hash的(int, str, tuple,bool), 我们可以这 ...
分类:
其他好文 时间:
2019-01-06 16:40:04
阅读次数:
249
Css要控制页面元素的显示形式,必须通过一定的方法,指定到该元素。 比如, 1.id选择器, 就是,给页面上的元素起一个不重复的id, 然后css, 通过 #id ,就能控制该元素。 这个概念称为css选择器。 2.类选择器: 用法: 页面里有<class="类名">来声明类 Css里, 用点+类名 ...
分类:
其他好文 时间:
2019-01-05 17:15:08
阅读次数:
182
集合是无序的,可变的,集合的元素是不重复的(需要去重的列表转换成set类型,可以去重),不可变的; 增:set.add(‘value’) set.update([1,2,3]) 批量增加元素 删:set.remove(‘value’) 按元素删除 set.pop 随机删除集合内的元素,有返回值,返回 ...
分类:
其他好文 时间:
2019-01-05 15:17:54
阅读次数:
181
一.集合 set集合是python的?个基本数据类型. ?般不是很常?. set中的元素是不重复的.?序的.??的元素必须是可hash的(int, str, tuple,bool), 我们可以这样来记. set就是dict类型的数据但是不保存value, 只保存key. set也?{}表? 注意: ...
分类:
其他好文 时间:
2019-01-03 22:40:06
阅读次数:
199
直接看代码 通常session操作 全局变量初始化 图的管理 图的生命周期 ...
分类:
其他好文 时间:
2019-01-03 00:40:36
阅读次数:
190