https://pintia.cn/problem-sets/994805342720868352/problems/994805447855292416 ...
分类:
其他好文 时间:
2019-08-16 21:06:45
阅读次数:
78
https://pintia.cn/problem-sets/994805342720868352/problems/994805409175420928 ...
分类:
其他好文 时间:
2019-08-16 15:50:10
阅读次数:
102
stl大法好,可以直接字典序比较string ...
分类:
其他好文 时间:
2019-08-16 00:26:50
阅读次数:
71
Python continue 语句跳出本次循环 当需要跳过本次循环的时候,使用continue能跳过本次循环,直接下一个循环 如下脚本: alllink是一个url链接数组 从这个数组内循环读取链接 然后判断链接是否与事先定义好的firstlink一致 如果一致,则跳过这次循环,读取下一个链接执行 ...
分类:
其他好文 时间:
2019-08-11 21:26:18
阅读次数:
104
第23课 - STL简介 1. 标准模板SLT C++的作用就是提高程序书写的效率,那么就得代码复用。 STL,即:Standard Template(样板) Library,是C++的一部分(常用的数据结构)。STL是常用数据结构和算法的集合。STL的目标是标准化组件,提高开发效率和程序可靠性。 ...
分类:
编程语言 时间:
2019-08-11 20:30:05
阅读次数:
85
一、rmq问题 1.st表 2.线段树 3.树状数组 二、lca 三、基本数据结构 1.栈 2.队列 3.单调栈 4.链表 5.stl 6.并查集 7.堆/优先队列 四、分治 1.点分治 2.边分治 3.树链剖分 4.基于询问的分治 5.cdq分治 五、其他 1.可持久化线段树 2.KD-tree ...
分类:
其他好文 时间:
2019-08-11 17:27:04
阅读次数:
70
前言 之前一直做C++开发,在使用标准集合类的类库时都是使用的STL,觉的这个就是比C语言非常大的进步,很好用;后来玩Java,发现Java中的集合类更是好用,但是由于Java语言的发展原因,在使用的过程中也有很多坑,有很多的细节需要去处理。最近在进行组内代码评审时,就发现开发人员乱用集合类的情况。 ...
分类:
编程语言 时间:
2019-08-11 13:14:45
阅读次数:
99
快速排序 快速排序是一个经典算法: vector容器 vector容器。随着元素的数量而改变大小。它其实就是数组,却比数组强得多。 下面看看它的几种操作: 它同样可以使用下标访问。(从0开始) bitset bitset用来压位,使复杂度在原来的基础上除以32 map map的用法还是很多的。 注意 ...
分类:
其他好文 时间:
2019-08-11 13:14:28
阅读次数:
87
C++标准库(九)之iterator iterator iterator模式:提供一种方法,使之能依次访问容器内的各个元素,而又不暴露该聚合物内部的表述方式。STL的中心思想是将算法与数据结构分离,彼此独立设计,最后在用iterator将他们结合在一起,获得最大的适配性。 vector 设计理念 v ...
分类:
其他好文 时间:
2019-08-10 19:46:25
阅读次数:
90
C++标准库(一)之新语言特性 新语言特性 nullptr被解释为一个void*,不同于NULL被解释为一个int 可以用auto在编译期完成自动推导,不会影响执行期的速度 新的for循环方式: for(decl : coll) { statement } rvalue reference也是一个r ...
分类:
编程语言 时间:
2019-08-10 19:29:25
阅读次数:
87