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

vector算法练习

创建vector<vector<int>>,进行创建构造。vector访问单个元素类似于二维数组,但是它们原理不同,vector是进行两次函数调用,二维数组是进行两次解引用。先把每个元素赋值为1进行加减,代码如下:

class Solution {

public:

    vector<vector<int>> generate(int numRows) {

         vector<vector<int>> arr(numRows);

  int i;

  int j = 1;

  for (i = 0; i < numRows; i++)

  {

       arr[i].resize(i+1, 1);//改变空间大小加上初始化。

  }

  for (i = 2; i < numRows; i++)

  {

      for (j = 1; j < i; j++)

      {

          arr[i][j] = arr[i-1][j] + arr[i - 1][j - 1];

      }

  }

  return arr;

    }

};

http://www.dtcms.com/a/100884.html

相关文章:

  • 关于OpenManu的技术实现与部署要求
  • QT对话框
  • 洛谷题单1-P5707 【深基2.例12】上学迟到-python-流程图重构
  • c++进阶之----哈希(桶)
  • 决策树原理详解
  • 3月30号
  • Windows10 下QT社区版的安装记录
  • 在 Vue 项目中快速集成 Vant 组件库
  • 磁盘冗余阵列
  • KMeans算法案例
  • 微服务架构中的精妙设计:服务注册/服务发现-Eureka
  • MySQL执行计划分析
  • MATLAB中rmfield函数用法
  • 中国网络安全产业分析报告
  • ngx_get_options
  • 鸿蒙HarmonyOS NEXT设备升级应用数据迁移流程
  • 算法刷题-最近公共祖先-LCA
  • 元编程思想
  • MySQL8.4 NDB Cluster 集群配置安装
  • 《K230 从熟悉到...》圆形检测
  • 推荐系统(二十):TensorFlow 中的两种范式 tf.keras.Model 和 tf.estimator.Estimator
  • playwright解决重复登录问题,通过pytest夹具自动读取storage_state用户状态信息
  • 【深度学习】不管理论,入门从手写数字识别开始
  • Vue3 其它API Teleport 传送门
  • 【多线程】进阶
  • 数据安全系列4:密码技术的应用-接口调用的身份识别
  • 【操作系统】内存管理: Buddy算法与Slab算法详解
  • Nginx — 高可用部署(Keepalived+Nginx)
  • 解决 Android AGP 最新版本中 BuildConfig 报错问题
  • string的基本使用