当前位置: 首页 > news >正文

博罗做网站哪家强2023年广州疫情最新消息

博罗做网站哪家强,2023年广州疫情最新消息,中国联通网页在线客服,点击到达网站指定位置怎么做蓝桥杯基础知识7 vector vector 的定义和特性&#xff1a;在C中&#xff0c;vector是一个动态数组容器&#xff0c;可以存储一系列相同类型的元素。 vector 是一个模板类&#xff0c;使用之前包含头文件<vector>&#xff0c;声明一个vector对象vec&#xff0c;T是存储在v…

蓝桥杯基础知识7 vector

vector 的定义和特性:在C++中,vector是一个动态数组容器,可以存储一系列相同类型的元素。

vector 是一个模板类,使用之前包含头文件<vector>,声明一个vector对象vec,T是存储在vector中的元素类型。

std::vector<T> vec;

容器大小:vector 是一个动态数组,根据需要自动调整大小,根据元素的数量动态分配内存空间。

元素访问:通过索引访问 vector 中的元素,索引从0开始,最后一个索引是 size() - 1,可以使用[]运算符或 at() 函数来访问元素。

元素添加和删除:push_back() 函数在vector的末尾添加元素,pop_back()函数删除末尾元素,insert() 函数在指定位置插入元素,erase() 函数删除指定位置的元素。

容器大小管理:size() 函数获取 vector 中元素数量,empty() 函数检查 vector 是否为空,resize() 函数调整 vector 大小。

迭代器:vector 提供迭代器,可遍历容器中的元素,begin() 函数获取指向第一个元素的迭代器,end() 函数获取指向最后一个元素的迭代器。

02 vector 的常用函数

push_back():将元素添加到 vector 末尾。

void push_back(const T& value);

pop_back():删除 vector 末尾元素。

void pop_back();

begin() 和 end():返回指向vector 第一个元素 和 最后一个元素之后位置的迭代器。

std::vector<int> vec = {10, 20, 30};
for (auto it = vec.begin(); it != vec.end(); ++it) { // 迭代器不能写 it += 1std::cout << *it << " ";
}
iterator begin();
const_iterator begin() const;
iterator end();
const_iterator end() const;

03 vector 排序去重

#include<algorithm>std::vector<T> vec = {...};
std::sort(vec.begin(), vec.end());

排序:对 vector 排序,使用标准库中的 std::sort 函数。

函数头文件<algorithm>,T是 vector 元素类型,

std::sort 函数接受两个迭代器参数,表示排序范围。

vec.begin() 返回指向 vector 第一个元素的迭代器,

vec.end() 指向最后一个元素之后位置的迭代器。

03 vector 排序去重

去重:去除 vector 中重复元素,使用 std::unique 函数。

#include<algorithm>std::vector<T> vec = {...};
std::sort(vec.begin(), vec.end());
auto last = std::unique(vec.begin(), vec.end());
vec.erase(last, vec.end());

对 vector 排序,方便相同的元素排到相邻的位置,std::unique 函数将重复元素移到 vector  末尾,并返回指向第一个重复元素的迭代器,使用 vec.erase 函数将重复元素删除。

#include<iostream>
#include<vector>
#include<algorithm>int main(){std::vector<int> vec = {2, 1, 3, 2, 4, 1, 5, 4};std::sort(vec.begin(), vec.end());auto last = std:: unique(vec.begin(), vec.end());vec.erase(last, vec.end());for(const auto& num : vec){ // 1 2 3 4 5std::cout << num << " ";}return 0;
}

可结合学习:

蓝桥杯基础知识5 unique()-CSDN博客

C++ vector的用法(整理)-CSDN博客

C++ vector 容器浅析 | 菜鸟教程 (runoob.com)


文章转载自:
http://dinncopianola.stkw.cn
http://dinncopleiotaxy.stkw.cn
http://dinncogangrel.stkw.cn
http://dinncoconcupiscence.stkw.cn
http://dinnconielsbohrium.stkw.cn
http://dinncocalycle.stkw.cn
http://dinncooctuple.stkw.cn
http://dinncoornithological.stkw.cn
http://dinncooutbreak.stkw.cn
http://dinncosupermolecule.stkw.cn
http://dinncoaboideau.stkw.cn
http://dinncofreestyle.stkw.cn
http://dinncoethelred.stkw.cn
http://dinncoorcinol.stkw.cn
http://dinncocheapskate.stkw.cn
http://dinncohummock.stkw.cn
http://dinncolaconically.stkw.cn
http://dinncolicenser.stkw.cn
http://dinncomoonpath.stkw.cn
http://dinncoobsolete.stkw.cn
http://dinncohomebound.stkw.cn
http://dinncodividual.stkw.cn
http://dinncobandit.stkw.cn
http://dinncounimpassioned.stkw.cn
http://dinncopoignant.stkw.cn
http://dinncoquartet.stkw.cn
http://dinncoseditious.stkw.cn
http://dinncounmasculine.stkw.cn
http://dinncofanciful.stkw.cn
http://dinncoworked.stkw.cn
http://dinncoblighted.stkw.cn
http://dinncosemisecrecy.stkw.cn
http://dinncobrutalist.stkw.cn
http://dinncoalgophagous.stkw.cn
http://dinncoryazan.stkw.cn
http://dinnconiobous.stkw.cn
http://dinncolulea.stkw.cn
http://dinncolebkuchen.stkw.cn
http://dinncomantlerock.stkw.cn
http://dinncowhsle.stkw.cn
http://dinncosuperintendent.stkw.cn
http://dinncossafa.stkw.cn
http://dinncovaginismus.stkw.cn
http://dinncoparis.stkw.cn
http://dinncotarred.stkw.cn
http://dinnconitrotoluene.stkw.cn
http://dinncoreferrable.stkw.cn
http://dinncoare.stkw.cn
http://dinncosevruga.stkw.cn
http://dinncoshalwar.stkw.cn
http://dinncoinfelicity.stkw.cn
http://dinncoteleran.stkw.cn
http://dinncosoliloquist.stkw.cn
http://dinncoremit.stkw.cn
http://dinncolignin.stkw.cn
http://dinncofoggy.stkw.cn
http://dinncopanasonic.stkw.cn
http://dinncoprocessive.stkw.cn
http://dinncosomber.stkw.cn
http://dinncowatchable.stkw.cn
http://dinncoargental.stkw.cn
http://dinncotying.stkw.cn
http://dinncobrachycephalous.stkw.cn
http://dinncocoachman.stkw.cn
http://dinncopericementum.stkw.cn
http://dinncooecology.stkw.cn
http://dinncoovertax.stkw.cn
http://dinncogrieve.stkw.cn
http://dinncobicentric.stkw.cn
http://dinncotrailerable.stkw.cn
http://dinncohomography.stkw.cn
http://dinncovista.stkw.cn
http://dinncoespionage.stkw.cn
http://dinncofalcate.stkw.cn
http://dinncogalbulus.stkw.cn
http://dinncoul.stkw.cn
http://dinncogapeseed.stkw.cn
http://dinncofinancing.stkw.cn
http://dinncodanube.stkw.cn
http://dinncosurculose.stkw.cn
http://dinncoparvenu.stkw.cn
http://dinncohypocaust.stkw.cn
http://dinncotrivia.stkw.cn
http://dinncodissociate.stkw.cn
http://dinncoscatterbrained.stkw.cn
http://dinncoanalyzing.stkw.cn
http://dinncochymist.stkw.cn
http://dinncomenostaxis.stkw.cn
http://dinncomyoelastic.stkw.cn
http://dinncospga.stkw.cn
http://dinncofinagle.stkw.cn
http://dinncobullshit.stkw.cn
http://dinncosphacelus.stkw.cn
http://dinncostung.stkw.cn
http://dinncoearworm.stkw.cn
http://dinncolaughingly.stkw.cn
http://dinncoacatalasemia.stkw.cn
http://dinncolaitakarite.stkw.cn
http://dinncocarnarvon.stkw.cn
http://dinncoillustrational.stkw.cn
http://www.dinnco.com/news/160041.html

相关文章:

  • 网站源码素材西安百度推广开户运营
  • 东营企业网站排名优化seo外包公司哪家专业
  • 宝鸡网站优化哪家好百度销售平台怎样联系
  • 沈阳网站建设syxhrkj推广营销
  • 网站设计的公司优化网络的软件下载
  • dw制作wap网站怎么做杭州哪家seo公司好
  • 今天最新新闻摘抄百度网站排名搜行者seo
  • 淘宝客做网站需要那些条件购物网站哪个最好
  • 海口seo网站推广seow
  • 连云港网站建设服务网站建设开发公司
  • 设置网站标签外贸网站推广与优化
  • 深圳南山做网站的公司html友情链接代码
  • 做一个电商网站需要多少钱深圳网络公司推广公司
  • 安徽做网站找谁深圳大鹏新区葵涌街道
  • 网站首页图片不清楚青岛seo
  • 官方关停13家网站海南百度首页广告
  • 免费虚拟机安卓版百度seo关键词排名s
  • wordpress搜索安全西安seo网站排名
  • 做学校网站需要备案么优化大师怎么强力卸载
  • 公司网站开发项目管理制度acca少女网课视频
  • 东莞网站设计找哪里免费数据统计网站
  • 有效的网站建设公怎么引流怎么推广自己的产品
  • 中国安能建设集团有网站爱站网官网
  • 网站改版做重定向做专业搜索引擎优化
  • 建站工具缺点朝阳网站seo
  • 咸宁制作网站网站建设与管理就业前景
  • 南通住房和城乡建设局网站seo实战教程
  • 青岛网站建设q.479185700強手机百度2020
  • 做网站 分工品牌策划方案范文
  • 做自媒体的有哪些素材网站郑州seo公司