
c++stl
墨白纸黑
新手上路,坚持为主
展开
-
c++stl
迭代器 begin() 返回一个迭代器,指向第一个元素 end() 返回一个迭代器,指向最后一个元素之后 容器 vector:vector<类型> 名字; vector ve;初始化 ve.clear();清空ve里的所有元素。 ve.empty();判断ve是否为空,如果是返回true,否则false ve.size();返回ve的长度。注意这里返回的类型是unsigned in...原创 2019-04-15 21:14:48 · 125 阅读 · 0 评论 -
数据结构(一)
数据结构概述 定义 我们如何把现实中复杂而大量的问题以特定的数据结构 和特定的存储功能保存到主存储器(内存)中,以及在 此基础上实现某个功能而执行的相应操作,这个相应的 操作叫算法 数据结构=个体+个体关系 算法(狭义)=对存储数据的操作 算法 算法是解题的方法和步骤 衡量算法复杂度 1.时间复杂度 大概程序要执行的次数...原创 2019-07-13 08:48:33 · 126 阅读 · 0 评论 -
next_permutation()
/* 1.next_permutation(a,a+n)改变数组为后一个排列(字典序的前后) 2.next_permutation(node,node+n,cmp)可以按照自定义的排序方式cmp进行排序 3.prev_permutation(start,end)求的是当前排列的前一个排列 #include #include //所需头文件 using namespace std; int mai...原创 2019-07-16 17:42:09 · 206 阅读 · 0 评论