![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
文章平均质量分 71
xuzengqiang
这个作者很懒,什么都没留下…
展开
-
STL
1、迭代器,头文件是:#include例题:输入一组数;a,b求a+b;#include#includeusing namespace std;int main(){ istream_iterator input(cin);//生成istream_iterator,能够以类型安全方式从标准输入对象cin输入int值 int a=*input; i原创 2012-02-23 19:50:38 · 559 阅读 · 0 评论 -
还是nyist 8(一种排序)
呵呵~还是回到这个问题上,想着开始看STL时,想到unique_copy中的删除,正好符合题目要求,但是实际操作过程中却遇到了问题,下面是一个错误的代码:#include #include#include#include using namespace std; int a,b,n;class Rect { public: Rect(){num=len原创 2012-02-26 19:29:55 · 479 阅读 · 0 评论 -
STL(2)
1、STL数学算法#include#include#include#include#includeusing namespace std;int a[10]={1,2,3,4,5,6,7,8,9,10};int b[10]={1,2,3,2,4,5,6,2,8,9}; bool Greater(int x){return x>6;} void square1原创 2012-02-24 13:36:27 · 912 阅读 · 0 评论 -
位运算
(1)、按位与(&),将两个操作数化为二进制后并将对应的每一位分别进行逻辑与操作。(a%(2^n)=a&(2^n-1))(2)、按位或(|),将两个操作数化为二进制后并将对应的每一位分别进行逻辑或操作。(3)、按位异或(^),和以上同,异或是指对应位相同则运算结果为0,否则为1。(4)、按位取反(~),对每一位进行取反。(求x的相反数:x=(~x+1))(5)、移位。分为左移(>)原创 2012-05-28 13:47:20 · 1761 阅读 · 0 评论 -
次小生成树
次小生成树一定是最小生成树换一条边形成的,最小生成树的模板点这里。同样的道理可以使用Prime算法和Kruskal算法。 惯例,使用例题作为说明,例题:NYOJ 118(修路方案)方法1:首先求出最小生成树T,然后枚举添加每条不在最小生成树上的边(u,v),由于最小生成树连接了所有的点,那么再添加一条边的话一定会形成一个环。找到环上权值第二大的一条边(即除(u,v)以外的权值最大的一条原创 2012-05-13 22:30:29 · 640 阅读 · 0 评论 -
学生管理系统
乱写~~乱写,都不知道自己在写什么~标准做法是用链表,可惜我不懂~呵呵,下面只是一种是实现的方法,具体的操作可由用户自己更改~#include#include#include#include#include#include#includeusing namespace std;const int MAX=1010;#define s setw(10)#d原创 2012-05-27 23:35:46 · 2011 阅读 · 0 评论