C++
文章平均质量分 63
小小薇微微一笑
这个作者很懒,什么都没留下…
展开
-
#include <algorithm> 常用函数
accumlate : iterator 对标志的序列中的元素之和,加到一个由init 指定的初始值上。重载的版本不再做加法,而是传进来的二元操作符被应用到元素上。 adjacent_different :创建一个新序列,该序列的每个新值都代表了当前元素与上一个元素的差。重载版本用指定的二元操作计算相邻元素的差。 adjacent_find :在 iterator 对标志的元素范围内,查找一转载 2015-08-09 16:13:07 · 338 阅读 · 0 评论 -
2014年03月CCF真题练习答案整理
201403-01 问题描述 有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式 第一行包含一个正整数 N。(1 ≤ N ≤ 500)。 第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。 输出格式 只输出一个整数,即这 N 个数中包含多少对相反数。 样例输入 5 1 2 3 -1 -2 样例输出 2原创 2015-08-10 09:39:29 · 579 阅读 · 0 评论 -
2014年09月CCF真题练习答案
2014年09月CCF真题练习答案原创 2015-08-10 09:44:16 · 865 阅读 · 0 评论 -
C++中的string、string.h与cstring
C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自己理解),这个类提供了相当丰富的函数来完成对字符串操作,以及与C风格字符串之间转换,下面是对string一些总结 一,C语言的字符串 在C语言里,对字符串的处理一项都是一件比较痛苦的事情,因为通常在实现字符串的操作的时候都会用到最不容易驾驭的类型——指针。 比如下面这个例子:转载 2015-11-12 17:19:58 · 918 阅读 · 0 评论 -
C++ STL中Map的按Key排序和按Value排序
map是用来存放键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根据学生姓名快速的查找到他的成绩。 但是,我们除了希望能够查询某转载 2015-11-02 16:16:09 · 304 阅读 · 0 评论 -
memset用法详解(转)
功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针。 用 法 void *memset(void *s, int ch, unsigned n); 程序例 #include #include转载 2015-11-25 19:25:31 · 302 阅读 · 0 评论