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

网络服务器租赁费一般多少钱网站seo提升

网络服务器租赁费一般多少钱,网站seo提升,公司转让有什么风险,做网站怎么加背景图片vector<int> 是 C 标准模板库(STL)中的一个容器&#xff0c;用于存储动态大小的整数序列。以下是它的主要用法&#xff1a; 基本操作 1. 创建和初始化 #include <vector> using namespace std;vector<int> v1; // 空vector vector<int>…

vector<int> 是 C++ 标准模板库(STL)中的一个容器,用于存储动态大小的整数序列。以下是它的主要用法:

基本操作

1. 创建和初始化

#include <vector>
using namespace std;vector<int> v1;             // 空vector
vector<int> v2(5);          // 包含5个0
vector<int> v3(5, 10);      // 包含5个10
vector<int> v4 = {1, 2, 3}; // 初始化列表(C++11)
vector<int> v5(v4);         // 拷贝构造

2. 添加元素

v1.push_back(10);      // 在末尾添加元素10
v1.emplace_back(20);   // 更高效的添加方式(C++11)
v1.insert(v1.begin(), 5); // 在开头插入5

3. 访问元素

int a = v1[0];         // 不检查边界
int b = v1.at(1);      // 检查边界,越界抛出异常
int c = v1.front();    // 第一个元素
int d = v1.back();     // 最后一个元素

4. 删除元素

v1.pop_back();         // 删除最后一个元素
v1.erase(v1.begin());  // 删除第一个元素
v1.erase(v1.begin(), v1.begin()+2); // 删除前两个元素
v1.clear();            // 清空所有元素

5. 容量和大小

int size = v1.size();      // 元素数量
bool empty = v1.empty();   // 是否为空
v1.resize(10);             // 调整大小
int cap = v1.capacity();   // 当前分配的存储容量
v1.reserve(100);           // 预留空间

常用方法

遍历vector

// 使用下标
for (size_t i = 0; i < v1.size(); ++i) {cout << v1[i] << " ";
}// 使用迭代器
for (auto it = v1.begin(); it != v1.end(); ++it) {cout << *it << " ";
}// 范围for循环(C++11)
for (int num : v1) {cout << num << " ";
}

排序

#include <algorithm>
sort(v1.begin(), v1.end()); // 升序
sort(v1.rbegin(), v1.rend()); // 降序

查找

auto it = find(v1.begin(), v1.end(), 10);
if (it != v1.end()) {// 找到元素
}

高级用法

二维vector

vector<vector<int>> matrix(3, vector<int>(4)); // 3行4列矩阵
matrix[0][1] = 5; // 访问元素

交换两个vector

vector<int> v6 = {1, 2, 3};
vector<int> v7 = {4, 5, 6};
v6.swap(v7); // 交换内容

移动语义(C++11)

vector<int> v8 = std::move(v7); // 移动而非拷贝

性能提示

  1. 预先使用reserve()可以减少动态内存分配次数

  2. emplace_back()push_back()更高效

  3. 删除中间元素会导致后续元素移动,效率较低

vector<int> 是C++中最常用的容器之一,提供了动态数组的功能,同时保持了高效的随机访问能力。

http://www.dtcms.com/wzjs/401815.html

相关文章:

  • 平面广告设计课程总结百度自然排名优化
  • 个人网站的制作教程苏州首页排名关键词优化
  • 网站维护外包汽车网络营销的方式有哪些
  • 排位及资讯企业网站seo方案
  • 东莞品牌网站制作公司最火的推广平台
  • 金色金融公司网站源码自有品牌如何推广
  • 需要申请域名购买空间做网站测试吗推广文案怎么写
  • 灯饰模板网站班级优化大师的利和弊
  • 免费永久不限空间关键词优化的作用
  • 网站做留言板怎么清空源码陕西seo主管
  • 网站开发纠纷案在线域名解析ip地址
  • 北京昌平网站建设网站seo专员
  • 南阳旅游网站建设班级优化大师的功能有哪些
  • 旅游网站建设参考文献seo教程搜索引擎优化入门与进阶
  • 国外做外贸的网站百度快照没有了用什么代替了
  • 字体设计转换器seo网站建设优化什么意思
  • 网站架构图怎么画2022年免费云服务器
  • 给个网站2022年手机上能用的漂亮的网页设计
  • 最专业的企业营销型网站建设价格软文营销案例分析
  • 建站宝盒模板哪个网站做推广效果好
  • 珠海做网站的网络公司网站推广找客户
  • 家乡网站建设可行性分析搭建网站多少钱
  • 白云做网站的公外贸网络推广服务
  • 企业网站托管方案在哪里做推广效果好
  • 衡水做wap网站的地方seo短视频发布页
  • 动态网站建设 教程百度 seo排名查询
  • 网站落地页如何做百度广告联盟一个月能赚多少
  • 响应式网站有什么弊端seo优化行业
  • 有源码怎么做网站女生学市场营销好吗
  • 离开东莞最新政策seo关键词推广方式