C++之关联式容器

关联式容器不同于序列容器,在容器中每一个元素都有一个关键词,通过它可以找到相应的元素。 set:一种随机存取的容器,其关键词和数据元素是同一个值,不能够包含重复的元素。 multiset:可以包含重复的元素。 map:包含成对数值,一个是实际数据值,一个是用来寻找数据的关键词。一个关键词只能...

2017-09-06 15:22:05

阅读数:103

评论数:0

C++STL之序列容器

C++序列容器包含以下6种: 1.vector:一种随机访问的数组类型,它提供了对数组元素的快速,随机访问,以及在序列尾部快速,随机的插入和删除操作,vector的大小可变。 2.deque:一种随机访问的数组类型,提供了在序列两端快速插入和删除操作的功能,大小可变。 3.list:不支持随...

2017-09-06 15:00:06

阅读数:103

评论数:0

回文数-lintcode-c++

准备知识 1.sprintf函数 sprintf 最常见的应用之一是把整数打印到字符串中。例如把整数123 打印成一个字符串保存在s 中,sprintf(s, “%d”, 123); //产生”123” 2.c++格式化输出cout<<dec<<a<<en...

2017-09-02 21:52:47

阅读数:163

评论数:0

字符串置换-lintcode-c++

题目 给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。置换的意思是,通过改变顺序可以使得两个字符串相等。 思路 将两个字符串进行排序,排序过后进行比较。 代码 class Solution { public: /* * @param A...

2017-09-02 20:53:16

阅读数:135

评论数:0

单例-lintcode-c++

准备知识: 1.this指针 在建立对象时,系统会为每一个对象分配独立的存储空间,也就是给每个对象中的数据成员都分配有自己独立的存储空间。如果对同一个类定义n个对象,则有n组同样大小的空间以存放对象中的数据成员。但对于成员函数来说,对象中的数据成员。一个函数的代码段在内存中只有一份。也就是说,...

2017-09-02 10:22:24

阅读数:113

评论数:0

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