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

118. 杨辉三角

Problem: 118. 杨辉三角

文章目录

  • 思路
  • 解题过程
  • 复杂度
  • Code

思路

  1. 每一行首尾两个元素都是1
  2. 其余数字,等于左上方的数,加上正上方的数,即 ans[i][j]=ans[i−1][j−1]+ans[i−1][j]

解题过程

  1. 初始化二维向量 ans
  2. 生成每一行,第 i 行有 i + 1 个元素,并且初始化为 1
  3. 计算中间元素。

复杂度

  • 时间复杂度: O(n2)O(n^2)O(n2)
  • 空间复杂度: O(n2)O(n^2)O(n2)

Code

class Solution {
public:vector<vector<int>> generate(int numRows) {vector<vector<int>> ans(numRows);for (int i = 0; i < numRows; i++) {ans[i].resize(i + 1, 1);for (int j = 1; j < i; j++) {ans[i][j] = ans[i - 1][j - 1] + ans[i - 1][j];}}return ans;}
};
http://www.lryc.cn/news/607015.html

相关文章:

  • 数据结构:在链表中查找(Searching in a Linked List)
  • [ java 网络 ] TPC与UDP协议
  • NTC热敏电阻的原理及应用
  • 8.1 开始新的学习历程
  • 应急响应(windows工具版)
  • Java文件读写I/O操作教程
  • Mysql group by
  • 【C++篇】C++11入门:踏入C++新世界的大门
  • 国内用户如何用手机进行YouTube直播?
  • 『React』 组件通信全攻略
  • 如何从头开始搭建属于自己的家用nas实现内网穿透访问
  • 提升文档管理:推荐一键Docker部署的全文索引搜索引擎工具
  • 如何将联系人从三星手机转移到 iPhone
  • RabbitMQ-镜像队列(Mirrored Queues)
  • 测试平台如何重塑CI/CD流程中的质量协作新范式
  • 什么是CI/CD?
  • 层次聚类:无需“猜”K值,如何让数据自己画出“家族图谱”?
  • HQChart实战教程58:K线主图仿TradingView实现
  • 日志归档存储策略在海外云服务器环境的容量规划方法
  • Bootstap Vue 之b-form-radio-group 不显示选中状态问题
  • Web学习:SQL注入之联合查询注入
  • 《协作画布的深层架构:React与TypeScript构建多人实时绘图应用的核心逻辑》
  • 《React Router深解:复杂路由场景下的性能优化与导航流畅性构建》
  • Positions, sizes, and layouts(位置、大小和布局)
  • 使用 whisper, 音频分割, 整理需求 2
  • 3D 建模核心术语扫盲:拓扑、UV 展开、烘焙与 AO 贴图解析
  • 2025年08月01日Github流行趋势
  • qt贝塞尔曲线演示工具
  • MongoDB 详细用法与 Java 集成完整指南
  • 如何安全管理SSH密钥以防止服务器被入侵