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

网站开发中网页上传和网站发布自动外链

网站开发中网页上传和网站发布,自动外链,广州海珠网站开发,wordpress文章题目数字vector 是 C 标准库的动态数组。 在C语言中一般初学者会使用malloc,int[n]等方式来创建静态数组,但是这种方式繁琐且容易出错。我们做算法题一般使用动态数组vector, 并且在刷题网站的题目给的输入一般也是vector类型。 示例:vect…

vector 是 C++ 标准库的动态数组。

在C语言中一般初学者会使用malloc,int[n]等方式来创建静态数组,但是这种方式繁琐且容易出错。我们做算法题一般使用动态数组vector, 并且在刷题网站的题目给的输入一般也是vector类型。

 示例:vector的初始化如下:

#include <vector>int n = 7, m = 8;// 初始化一个 int 型的空数组 nums
vector<int> nums;// 初始化一个大小为 n 的数组 nums,数组中的值默认都为 0
vector<int> nums(n);// 初始化一个元素为 1, 3, 5 的数组 nums
vector<int> nums{1, 3, 5};// 初始化一个大小为 n 的数组 nums,其值全都为 2
vector<int> nums(n, 2);// 初始化一个二维 int 数组 dp
vector<vector<int>> dp;// 初始化一个大小为 m * n 的布尔数组 dp,
// 其中的值都初始化为 true
vector<vector<bool>> dp(m, vector<bool>(n, true));

vector的操作示例:

 

#include <iostream>
#include <vector>
using namespace std;int main() {int n = 10;// 数组大小为 10,元素值都为 0vector<int> nums(n);cout << nums.empty() << endl;  // 输出 0 (false)cout << nums.size() << endl;   // 输出:10nums.push_back(20);   // 在数组尾部插入一个元素 20cout << nums.size() << endl;  // 输出:11cout << nums.back() << endl;  // 得到数组最后一个元素的引用     输出:20nums.pop_back();     // 删除数组的最后一个元素(无返回值)cout << nums.size() << endl;     // 输出:10nums[0] = 11;        // 可以通过方括号直接取值或修改cout << nums[0] << endl;       // 输出:11nums.insert(nums.begin() + 3, 99);      // 在索引 3 处插入一个元素 99nums.erase(nums.begin() + 2);       // 删除索引 2 处的元素swap(nums[0], nums[1]);       // 交换 nums[0] 和 nums[1]// 遍历数组// 0 11 99 0 0 0 0 0 0 0for (int i = 0; i < nums.size(); i++) {cout << nums[i] << " ";}cout << endl;
}

另外,根据数组的特性,利用索引访问元素很高效,从尾部删除元素也是很高效的;但是从中间或者头部删除或增加元素需要数据搬移,很低效。

http://www.yayakq.cn/news/476271/

相关文章:

  • 自己做网站的准备工作大连网站制作推广
  • 网站建设动态页面修改删除怎么在百度里面找网站
  • 苏州做网站的专业公司犀牛云做网站费用
  • 济南网站系统优化wordpress禁用原始的登陆
  • 浙江平台网站建设制作展示网站系统架构设计
  • 东莞注塑切水口东莞网站建设自己怎么做网站模块
  • 在线做插画的网站互联网创业就是做网站吗
  • 如果网站已被入侵西安淘宝网页设计
  • 3小时百度收录新站方法织梦做的网站在百度搜索页劫取
  • 电子商务网站的主要评价指标有原生h5网站怎么做
  • seo查询官方网站汽车公司网站建设
  • 广州穗科建设监理有限公司网站大型网页设计服务公司
  • 城建设投资公司网站阳江网红
  • 简述主要的电子商务网站有哪些二级单位网站建设
  • 官网招聘和招聘网站网站运营工作具体做啥
  • 科技作品天津seo网络优化师
  • 给银行做网站制作企业网站新闻列表页面网页设计实训报告
  • 做购物网站建设的公司简单的英文网站模板
  • 免费建立平台网站wordpress 正文 宽度
  • 国内产品设计网站常德seo公司
  • 网站鼠标悬停动态效果韩国手表网站
  • 梧州网站优化珠海市网站设计公司
  • 网站优化工作内容建筑培训网课
  • 集美网站开发一个静态网站多少钱
  • 学校网站的建设目标是什么wordpress wechat
  • 长沙网站收录网站建设遵循原则
  • 品牌网站建设顾问哪家公司建造了迪士尼乐园
  • 京东商城网站风格最近时事热点新闻事件
  • 怎么做自己的简历网站网站建设实训步骤
  • 河北固安建设局网站删除自豪的采用wordpress