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

leetcode hot100刷题日记——32.杨辉三角

在这里插入图片描述
在这里插入图片描述

class Solution {
public:vector<vector<int>> generate(int numRows) {//感觉是不是就是找规律+遍历啊//i层共有i+1个数字//i层的0和i位置都是1//i层的其他位置j的数字=i-1层j-1位置+i-1层j位置//注意二维vector数组的初始化vector<vector<int>>res(numRows);for(int i=0;i<numRows;i++){res[i].resize(i+1);res[i][0]=res[i][i]=1;for(int j=1;j<i;j++){res[i][j]=res[i-1][j-1]+res[i-1][j];}}return res;}
};

时间复杂度:O(numRows^2)
空间复杂度:O(1)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • CppCon 2014 学习: The Implementation of Value Types
  • 深入理解 Java 中的 Unsafe 类:原理、应用与风险
  • Java并发编程实战 Day 1:Java并发编程基础与线程模型
  • [SLAM自救笔记0]:开端
  • 字符串索引、幻读的解决方法
  • 玩客云WS1608控制LED灯的颜色
  • RLHF奖励模型的训练
  • 【Qt】EventFilter,要增加事件拦截器才能拦截到事件
  • 数据库只更新特定字段的两种方式(先读后写 vs. 动态组织 SQL)-golang SQLx 实现代码(动态组织 SQL)
  • 【设计模式-4.6】行为型——状态模式
  • 电路学习(二)之电容
  • Win10 doccano pip安装笔记
  • 【深度学习】16. Deep Generative Models:生成对抗网络(GAN)
  • STM32CubeMX串口配置
  • LeetCode[257]二叉树的所有路径
  • 【图像处理入门】3. 几何变换基础:从平移旋转到插值魔法
  • 基于开源AI大模型AI智能名片S2B2C商城小程序源码的销售环节数字化实现路径研究
  • 接口性能优化
  • MySql(九)
  • 达梦的TEMP_SPACE_LIMIT参数
  • Vue-过滤器
  • 【PhysUnits】15.6 引入P1后的左移运算(shl.rs)
  • java8集合操作全集
  • linux 1.0.7
  • 《深入解析SPI协议及其FPGA高效实现》-- 第一篇:SPI协议基础与工作机制
  • MySQL索引与性能优化入门:让查询提速的秘密武器【MySQL系列】
  • AI 的早期萌芽?用 Swift 演绎约翰·康威的「生命游戏」
  • [蓝桥杯]机器人塔
  • Day 41
  • HackMyVM-Art