菜鸟笔记
提升您的技术认知

C++ 笔记 第32页

如何学好C++

菜鸟阅读 : 3135赞(1)

       “如何学好C++“,在各种论坛不知道见过多少遍了,也听不少师弟师妹们过过多少遍了,但这个问题没有标准答案,我真的希望有。但我还是想把自己的想法写下来,把近十年来学习、...

C++反转数组(Reverse Array)的四种方法

菜鸟阅读 : 10116赞(1)

什么是反转数组 反转数组就是把数组里的元素反过来存储。 比如原来的数组是:1,4,2,3 倒转过以后的数组就是:3,2,4,1 这是HackerRank的数据结构部分的第一道题,在讨论区发现了这四种解法,很有意思。 方法一: 思路是:第一项...

vector中insert()的用法详解

菜鸟阅读 : 5498赞(1)

insert() 函数有以下三种用法:  1、在指定位置loc前插入值为val的元素,返回指向这个元素的迭代器 2、在指定位置loc前插入num个值为val的元素  3、在指定位置loc前插入区间[start, end)...

C++ 中vector的使用方法

菜鸟阅读 : 2835赞(1)

在c++中,vector是一个十分有用的容器。 作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多...

C++ vector中的resize,reserve,size和capacity函数讲解

菜鸟阅读 : 3337赞(1)

前言 在介绍resize(),reserve(),size()和capacity()函数之前,先简单介绍一下c++中vector的概念。 vector:顺序容器(可变大小数组)。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢。 既...

C++ unordered_set

菜鸟阅读 : 3787赞(1)

简介 C++ 11中出现了两种新的关联容器:unordered_set和unordered_map,其内部实现与set和map大有不同,set和map内部实现是基于RB-Tree,而unordered_set和unordered_map内部...