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

公司做网站的费用会计分录wordpress 外贸企业模板下载

公司做网站的费用会计分录,wordpress 外贸企业模板下载,网站建站金融模板,专业制作网站 上海C vector 使用教程 目录 头文件引入初始化方法元素访问添加/删除元素迭代器使用动态二维数组注意事项练习OI 1. 头文件引入 #include <vector>2. 初始化方法 创建空容器 std::vector<int> vec; // 空vector指定大小和初始值 std::vector<int> vec(5, …

C++ vector 使用教程

目录

  1. 头文件引入
  2. 初始化方法
  3. 元素访问
  4. 添加/删除元素
  5. 迭代器使用
  6. 动态二维数组
  7. 注意事项
  8. 练习OI

1. 头文件引入

#include <vector>

2. 初始化方法

创建空容器

std::vector<int> vec;  // 空vector

指定大小和初始值

std::vector<int> vec(5, 0);  // 5个0

列表初始化(C++11+)

std::vector<int> vec = {1, 2, 3};
// 或
std::vector<int> vec{1, 2, 3};

3. 元素访问

下标访问(不检查越界)

int x = vec[0];  // 第一个元素

at() 方法(越界抛出异常)

int y = vec.at(1);  // 第二个元素

首尾元素访问

int first = vec.front();  // 第一个元素
int last = vec.back();    // 最后一个元素

4. 添加/删除元素

尾部操作

vec.push_back(4);  // 末尾添加元素(O(1))
vec.pop_back();    // 删除末尾元素(O(1))

中间操作

// 在第三个位置插入10(O(n))
vec.insert(vec.begin() + 2, 10);  // 删除第二个元素(O(n))
vec.erase(vec.begin() + 1);  

5. 迭代器使用

正向遍历

for (auto it = vec.begin(); it != vec.end(); ++it) {std::cout << *it << " ";
}

反向遍历

for (auto rit = vec.rbegin(); rit != vec.rend(); ++rit) {std::cout << *rit << " ";
}

6. 动态二维数组

创建二维数组

// 3行4列,初始化为0
std::vector<std::vector<int>> matrix(3, std::vector<int>(4, 0));

元素访问

matrix[1][2] = 5;  // 修改第二行第三列元素

7. 注意事项

预分配空间

vec.reserve(100);  // 预分配容量(不初始化元素)

迭代器失效

• 添加/删除元素后,原有迭代器可能失效
• 涉及容量变化时(如push_back导致扩容),所有迭代器都会失效
• 建议在修改操作后重新获取迭代器

性能建议

操作时间复杂度使用建议
push_backO(1)优先使用
insertO(n)避免频繁使用
eraseO(n)批量删除优先
random accessO(1)适合快速访问

练习-1265

在这里插入图片描述

#include <bits/stdc++.h>  
using namespace std;
int main()
{// 请在此输入您的代码int n;cin>>n;vector<int>v;for(int i=0;i<n;++i){int num=0;cin>>num;v.push_back(num);}
sort(v.begin(),v.end());for (int val : v) {cout << val << " ";}
cout<<"\n";
for(int i=n-1;i>=0;i--){cout << v[i] << " ";}return 0;
}

文章转载自:

http://3ljxwutG.rqnzh.cn
http://qF5G0BUL.rqnzh.cn
http://WCbnG0eD.rqnzh.cn
http://8dEskZrW.rqnzh.cn
http://oeUPIZUl.rqnzh.cn
http://IWbllDxG.rqnzh.cn
http://MB2aXdGB.rqnzh.cn
http://DbQReyA8.rqnzh.cn
http://tddnqEwV.rqnzh.cn
http://SmpPred3.rqnzh.cn
http://XQPhaDMq.rqnzh.cn
http://tGli3bF2.rqnzh.cn
http://17LpbBJC.rqnzh.cn
http://UG89CFYw.rqnzh.cn
http://YSM8IxKv.rqnzh.cn
http://7WdqA5FR.rqnzh.cn
http://I7C6SDvR.rqnzh.cn
http://YJggOwcx.rqnzh.cn
http://xHpU0yAu.rqnzh.cn
http://C7BbRbxH.rqnzh.cn
http://qq5NVMl1.rqnzh.cn
http://sJ7MQvDm.rqnzh.cn
http://260eg45S.rqnzh.cn
http://qIRJPstX.rqnzh.cn
http://5EXsCnXg.rqnzh.cn
http://PFloTIFa.rqnzh.cn
http://A8QZb0lC.rqnzh.cn
http://UMEehGGj.rqnzh.cn
http://XXTXcgoa.rqnzh.cn
http://OEm5WOQE.rqnzh.cn
http://www.dtcms.com/wzjs/615068.html

相关文章:

  • 配件查询网站制作个人网站设计与实现结论
  • 门户网站建设发展趋势公司网站推广技巧
  • 手机做公司网站重庆有哪些公司
  • 陕西营销型网站建设文创产品设计创意图片
  • 做文献ppt模板下载网站有哪些内容WordPress目录存放大小
  • 手机如何建立自己网站福田蒙派克e质量怎么样
  • 对京东网站建设的总结网络服务商在哪
  • 做药品网站规划方案电子产品网站设计
  • 网站开发综合实训报告wordpress添加专题功能
  • 绵阳低价网站建设网站运营是具体的
  • 平昌移动网站建设旅游网站名字
  • 网站建设 app开发 图片做网站从哪里做
  • 海晏网站建设公司重庆住房建设部网站
  • php网站建设视频教程网站优化潍坊
  • 互联网网站运营推广杭州外贸建站公司
  • 自助网站免费注册手机网页制作公司排名
  • 文明网站建设情况网站优化需要
  • 成都用设计公司网站红酒网站制作
  • 建站公司排名前十名做网站排名需要多少钱
  • 网站开发需要什么资质一二三四视频社区5在线高清
  • 企业营销网站建设郑州市热点新闻
  • 网站图片居中代码wordpress密码_
  • 成都网站制作长沙wordpress制作教程视频
  • 做h5网站设计网络文化经营许可证价格
  • 网站换域名动漫设计与制作软件
  • 网站后台管理规定网站建设源码包
  • 杭州杭州网站建设公司wordpress代码编辑器件
  • 做鞋子出口需要作网站吗成都最新房价一览表
  • 辽宁省交通建设投资集团官方网站赣州网站建设哪家好
  • 新网站如何做百度关键词wordpress 访客插件