戎码人生

整个宇宙 为你闪烁

ACM--公式--HDOJ 2086--A1 = ?

HDOJ题目地址:传送门 A1 = ? Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6965    Accepted Submi...

2016-05-26 11:59:49

阅读数:1208

评论数:0

STL之map和multimap总结

STL之map和multimap总结 map和multimap都是有序关联容器,所有元素都会根据元素的键值自动被排序,包含具有 唯一键的键值对。键使用比较函数Compare比较来进行排序。搜索,删除和插入操作具有 对数复杂性。map和multimap通常实现为红黑树。multimap相对m...

2016-05-23 22:38:17

阅读数:1300

评论数:0

STL之set和multiset总结

set和multiset总结 使用set或multiset之前,必须加入头文件 Set、multiset都是集合类,差别在与set中不允许有重复元素,multiset中允许有重复元素。 sets和multiset内部以平衡二叉树实现 1.构造函数和析构函数 set c //创建空集...

2016-05-23 21:26:09

阅读数:680

评论数:0

C++ string类型详解

C++ string类型详解 string是非常强大的类型,很好的封装了字符串的操作,有些时候我们可以把string当做字符的容器,string也 支持大多数容器操作,下面就列出string类型所支持的所有操作,本文并不是为了讲解string的用法和应用, 而是希望作为string类...

2016-05-20 11:37:10

阅读数:3785

评论数:0

C++基础:各种输入方法总结,cin、cin.get()、cin.getline()、getline()、gets()、getchar()

C++基础:各种输入方法总结,cin、cin.get()、cin.getline()、getline()、gets()、getchar() 输入原理简述:         程序的输入都建有一个缓冲区,即输入缓冲区。每次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区 ...

2016-05-20 10:46:35

阅读数:444

评论数:0

STL算法总结之查找算法示例

STL之算法总结           查找算法示例(13个):判断容器中是否包含某个值 1.adjacent_find:          所有容器适用(线性的)         adjacent_find(begin,end);         adjacent_find(beg...

2016-05-19 16:23:37

阅读数:835

评论数:0

STL之算法总结

STL之算法总结 STL算法部分主要由头文件,,组成。 要使用 STL中的算法函数必须包含头文件, 对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。     STL中算法大致分为四类:         1、非可变序列算法:指不直接修改其所操作的容器内容的算法。         2...

2016-05-19 15:52:25

阅读数:2548

评论数:0

STL之priority_queue(优先队列)

STL总结之priority_queue 1.构造函数,析构函数 priority_queue() //默认构造函数,生成一个空的排序队列 priority_queue(const queue&); //拷贝构造函数 priority_queue(const Compar...

2016-05-19 13:10:55

阅读数:580

评论数:0

STL容器总结之stack和queue

STL容器总结之stack和queue    stack是一个比较简单的容器,它的使用也很简单,stack是LIFO容器,就是后进先出,最后添加进去的元素, 第一个取出来。 1.stack初始化 [cpp] view plain copy ...

2016-05-19 12:28:31

阅读数:456

评论数:0

STL容器总结之deque

STL容器总结之deque deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在接口上和vector非常相似,下面列出deque的常用成员函数: 1.构造,析构 [cpp] view plain copy ...

2016-05-19 12:27:28

阅读数:509

评论数:0

STL容器总结之list

STL容器总结之list    在使用std::list::iterator链表遍历器进行访问 STL 中的list 就是一 双向链表,可高效地进行插入删除元素。 list不支持随机访问。所以没有 at(pos)和operator[]。 list 对...

2016-05-19 12:26:07

阅读数:540

评论数:0

STL容器总结之Vector

STL容器总结之Vector vector 是一种序列容器,是对大小可变数组的封装。 数组中的元素是连续存储的,所以除了能够通过迭代器访问外,还可以通过常规的指针偏移量访问元素。换句话说,可以将指向 vector 元素的指针传入以指向数组元素的指针作为参数的函数。 v...

2016-05-19 12:24:34

阅读数:506

评论数:0

STL容器学习总结

本文主要讨论C++标准库中的顺序容器及相应的容器适配器,这些内容主要涉及顺序容器类型:vector、list、deque,顺序容器适配器类型:stack、queue、priority_queue。       标准库中的容器分为顺序容器和关联容器。顺序容器(sequential containe...

2016-05-18 14:53:57

阅读数:2519

评论数:0

STL学习总结

STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算法的集合指的是世界...

2016-05-17 23:19:35

阅读数:4665

评论数:0

C++ string类型详解

string是非常强大的类型,很好的封装了字符串的操作,有些时候我们可以把string当做字符的容器,string也支持大多数容器操作,下面就列出string类型所支持的所有操作,本文并不是为了讲解string的用法和应用,而是希望作为string类型的参考文档,每个函数皆在注释后有详细说明,需要...

2016-05-17 21:59:25

阅读数:3625

评论数:0

C++常用库函数

C++常用库函数   1、常用数学函数     头文件 #include  或者 #include   函数原型 功能 返回值 int abs(int x) 求整数x的绝对值 绝对值 ...

2016-03-31 16:22:14

阅读数:735

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭