C++
文章平均质量分 51
Mr_virus
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
统计文本中单词出现次数,打印出现次数最多的前10个.文本大小30KB~300KB
统计文本中单词出现次数,打印出现次数最多的前10个.文本大小30KB~300KB一。编译环境 1). 操作系统:Windows8.1 2). IDE: VS2012 3). 语言: C++,MFC框架 另外....简单的用Skin#美化了一下界面皮肤二。基本思想 使用文件流读取文件,去掉标点,空格用以分隔单词,每读取...原创 2014-10-21 20:12:03 · 2056 阅读 · 1 评论 -
C++语法细节笔记
1.断言.assert(..); //先决条件,函数之前可做先决判断2.引用reference:- 变量的别名,没有单独的存储空间- 创建时被初始化- 没有NULL引用- 引用关系不会被修改 指针 pointer:- 另一个变量,有单独的存储空间- 创建时可以不初始化- 可以有NULL指针- 可以任意修改指针关系关于返回值时: 普通情况下我们在函数内进行原创 2016-04-18 21:06:49 · 418 阅读 · 0 评论 -
《STL源码剖析》笔记_1
第一章、STL概论与版本简介一、临时对象的产生与运用。P36这里的临时对象,指的是一种无名对象(unnamed subjects),如果它们的产生不在程序员的预料之下,往往造成效率的负担,但有时刻意制造临时对象会让程序干净清爽。刻意制造临时对象的方法是,在型别名称后直接加一对小括号,并可指定初值。例如Shape(3,5)或者int(8),其意义相当于调用相应的构造函数且不指定对象名原创 2016-08-15 10:19:38 · 463 阅读 · 0 评论 -
两数和问题_Easy
一、问题描述给出一个全是整数的数组,以及一个数,若数组中两数之和等于这个给定数,返回这两个数在数组中的下标。假设这个数组中总有至少一个结果组合。比如:给出 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9所以 return [0, 1]二、思路用一个unordered_map来存这个数原创 2016-09-30 16:26:48 · 503 阅读 · 0 评论 -
最大盛水容器问题_M
一、问题描述给定n个正数a1,a2,...,an,其中每个元素代表一个坐标中的点(i,ai)。在(i,ai)与(i,0)间画出n条垂线 ,第i条线就是(i,ai)、(i,0)之间的连线,第i条垂线就是点(i,ai)到上述第i条连线的垂线。找出两条线,和x轴围成的面积组成一个容器,使得这个容器能盛最多的水。二、思路1.设置两个指针i,j,一头一尾,相向而行。假设i指向的挡板较低,原创 2016-09-30 17:18:08 · 1671 阅读 · 0 评论 -
最长无重复字符子串长度_M
一、问题描述:给定一个字符串,查找最长没有重复字符的子串的长度。例如:给出"abcabcbb",那么最长没有重复字符的子串是"abc",长度为3。给出"pwwkew",那么最长没有重复字符的子串是"wke",长度为3。注意,结果必须是子串,"pwke"是一个子序列而不是子串。二、思路:一共有256种字符,用一个256大小的数组来标识该字符是否出现过,遍历母串,第原创 2016-10-24 10:50:30 · 893 阅读 · 0 评论 -
map和unordered_map
map和unordered_map的差别需要引入的头文件不同map: #include < map >unordered_map: #include < unordered_map >内部实现机理不同map:map内部实现了一个红黑树(红黑树是非严格平衡二叉搜索树,而AVL是严格平衡二叉搜索树),红黑树具有自动排序的功能,因此map内部的所有元素都是有序的,红黑...翻译 2019-04-01 15:25:05 · 248 阅读 · 0 评论
分享