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

STL中的Vector(顺序表)

 vector容器的基本用法:

template<class T>

class vector

{

        T* _a;

        size_t size;

        size_t capacity;

}

尾插和遍历:

vector<int> v;
v.push_back(1);
v.push_back(2);
v.push_back(3);//遍历
for(int i=0;i<v.size();i++)
{cout<<v[i]<<endl;
}vector<int>::iterator it = v.begin();
while(it!=v.end())
{cout<<*it<<endl;++it;
}for(auto it:v)
{cout<<it<<endl;
}

vector<int>    v(10,1)     定义一个变量开10个空间的大小,并初始化为1;

vector<int> v;
v.reserve(100);//扩容100个空间大小v.resize(100,0);//开100个空间并进行初始化

find函数是在库里面。vector里面没有find,使用find要调用头文件algorithm;

string用自己的find,因为string还有字串的查找需要使用find;

vector<string>   v; string s1("苹果")
v.push_back(s1)//之前是这样的v.push_back(string(“理想”))//现在这样也是可以的v.push_back(string(“实现”))v.push_back(“实现”)vector<vector<int>>  vv;//是二维数组

杨辉三角:

class Solution {public:vector<vector<int>> generate(int numRows) {vector<vector<int>> vv(numRows);for(int i = 0; i < numRows; ++i){vv[i].resize(i+1, 1);}for(int i = 2; i < numRows; ++i){for(int j = 1; j < i; ++j){vv[i][j] = vv[i-1][j] + vv[i-1][j-1];}}return vv;}};

http://www.xdnf.cn/news/7779.html

相关文章:

  • RabbitMQ——消息确认
  • NLP学习路线图(三): 微积分(梯度、导数等)
  • 有没有其他影视app可以像群晖video station一样可以被Windows的本地网络驱动器找到
  • 【Vue3】数据的返回和响应式处理(ref reactive)
  • 自建srs实时视频服务器支持RTMP推流和拉流
  • Kotlin 极简小抄 P8(不可空类型、可空类型、注意事项、非空断言 !!)
  • 什么是endpoints?
  • php://filter的trick
  • Server-Driven UI:Kotlin 如何重塑动态化 Android 应用开发
  • 《算法笔记》12.1小节——字符串专题->字符串hash进阶 问题 A: 求最长公共子串(串)
  • 代码随想录打卡|Day45 图论(孤岛的总面积 、沉没孤岛、水流问题、建造最大岛屿)
  • ARM反汇编浅析
  • 【JAVA】比较器Comparator与自然排序(28)
  • Flannel后端为UDP模式下,分析数据包的发送方式(一)
  • 【react18】在styled-components中引入图片报错
  • 项目中Warmup耗时高该如何操作处理
  • 深度解析 Java 中介者模式:重构复杂交互场景的优雅方案
  • 详解 C# 中基于发布-订阅模式的 Messenger 消息传递机制:Messenger.Default.Send/Register
  • 服务器网络配置 netplan一个网口配置两个ip(双ip、辅助ip、别名IP别名)
  • Java详解LeetCode 热题 100(18):LeetCode 73. 矩阵置零(Set Matrix Zeroes)详解
  • 广州卓远VR受邀参加2025智能体育典型案例调研活动,并入驻国体华为运动健康联合实验室!
  • 深入解析异步编程:Java NIO、Python `async/await` 与 C# `async/await` 的对比
  • junit单元测试
  • Ajax研究
  • [Linux] Linux信号量深度解析与实践(代码示例)
  • VLA模型:自动驾驶与机器人行业的革命性跃迁,端到端智能如何重塑未来?
  • docker 启动一个python环境的项目
  • 零数组变换 二分+查分数组||线段树lazy
  • 算法C++最大公约数
  • Linux条件变量