迭代器的头文件中定义了4个实现迭代器模板的函数模板.1、advance(iterator,num):将迭代器iterator 移动了num个位置2、distance(iterator1,iterator2):返回两个迭代器之间的元素的个数3、next(iterator,n):将iterator正向偏... ...
分类:
其他好文 时间:
2018-11-10 12:36:51
阅读次数:
161
Jupyter notebook 自动补全 Jupyter notebook使用默认的自动补全是关掉的。要打开自动补全,需修改默认配置。 Jupyter notebook 自动补全 Jupyter notebook使用默认的自动补全是关掉的。要打开自动补全,需修改默认配置。 Jupyter note ...
分类:
其他好文 时间:
2018-11-10 00:09:46
阅读次数:
452
一、STL六大部件 容器(Containers):存放元素,内存由分配器搞定 分配器(Allocator):支持容器的内存分配 算法:操作容器元素的函数。与OO不同(面向对象将元素与函数放到一个类里),GP(模板编程)将数据放入容器,操作方法放入算法中。 迭代器(Iterator): 算法和容器之间 ...
分类:
其他好文 时间:
2018-11-09 18:20:22
阅读次数:
175
IDE:codeblocks中运行C语言程序 ...
分类:
其他好文 时间:
2018-11-08 22:12:02
阅读次数:
216
队列是比较重要的一个函数 stl 也比较的重要,书写于此。 cpp include include using namespace std; int main() { queue q; for(int i=0;i ...
分类:
其他好文 时间:
2018-11-08 21:56:18
阅读次数:
137
优先队列 基本操作: empty pop push size top 默认:从大到小排序:priority_queue<int>q 从小到大:priority_queue<int,vector<int>,greater<int>>q ...
分类:
编程语言 时间:
2018-11-08 20:11:03
阅读次数:
246
1. 为啥有AB包? 因为资源需要更新, 避免更新一次打包一次 动态修改. 2. AB包注意啥? 依赖关系 找依赖关系应该找到对应的平台!!! 3. 打包策略是分场景打包 若文件被文件夹包含打包出来的就是文件夹的名字 否则是场景文件夹名称 4. 当我AB包从硬盘加载完成之后 是不是就该加载到内存 并 ...
分类:
编程语言 时间:
2018-11-08 16:27:18
阅读次数:
175
题意:给你n个数字s1~sn,要你把它们组成一棵棵二叉树,对这棵二叉树来说,所有节点来自S,并且父节点si<=子节点sj,并且i<j,问你树最少几棵二叉数、树 思路:贪心。我们往multiset加还能加子节点的节点,二分查找一个个大于等于当前插入节点的节点,然后插入,若找不到则重新建一棵树。 没想到 ...
分类:
其他好文 时间:
2018-11-08 00:13:46
阅读次数:
136
在用string做字符串拼接时,会发现随着string的增大越来越慢,原因主要是string(和vector)是基于现行内存的数据结构,在海量数据时,经常会申请新的一块内存,把原有的数据拷贝过去然后再析构掉,这样非常浪费时间,使用reserve可以有效的改变这种情况 因为string(和vector ...
分类:
其他好文 时间:
2018-11-07 16:34:28
阅读次数:
189
1.若要使用 栈,需要有头函数#include<stack> 2.STL容器stack成员函数 bool empty() 判断是否为空 void pop() 删除栈顶元素 void push(const TYPE &val) 进栈 TYPE &top() 查看栈顶元素 size_type size( ...
分类:
其他好文 时间:
2018-11-07 13:14:40
阅读次数:
168