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

力扣(LeetCode) ——118.杨辉三角(C++)

题目:杨辉三角

给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。

在「杨辉三角」中,每个数是它左上方和右上方的数的和。
请添加图片描述

示例1:

输入: numRows = 5
输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]

示例2:

输入: numRows = 1
输出: [[1]]

解题思路:

需要写出二维的vector,创建vector<vector<int>>,初始化全为1,
定义两个循环i为行,j为列,前两行全为1,所以i从第二行开始小于numRows,j从第一行开始小于i,ret[i][j]的位置是上一行同下标位置的值和前一个值相加。

最终代码:

vector<vector<int>> generate(int numRows) {vector<vector<int>> ret(numRows);for(size_t i = 0;i< numRows;++i)//初始化为1ret[i].resize(i+1, 1);for(int i = 2;i < numRows;++i)for(int j =1;j < i; ++j)//上一行同下标位置的值和前一个值相加ret[i][j] = ret[i-1][j]+ ret[i-1][j-1];return ret;

赶紧动起手来吧!!!
点击下方即可跳转
杨辉三角

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

相关文章:

  • 媒体发布的技术革命:Infoseek如何用AI重构企业传播全链路
  • docker拉镜像失败终极解决方案
  • 自己建设网站要花多少钱wordpress really static
  • 如何在百度推广网站大连工业大学专升本
  • 英语单词中有趣的颠倒与学习
  • vue实现模拟deepseekAI功能
  • html网站开发例子wordpress 远程附件
  • 在线心理健康网站建设杨凌做网站
  • Git将本地项目推送到GitLab
  • 廊坊网站建设公司哪个好北京微信网站设计报价
  • wordpress搜索返回页面内容优化seo公司哪家好
  • Termux 安装盘搜搜PanSou,快速找到网盘资源链接,支持各大网盘,自定义部署,数据存储到手机,打造移动搜索资源库
  • Foundation 网格实例
  • 股票300394(天孚通信)2025年4月20日
  • 公司网站怎么做啊ui设计行业的现状和发展前景
  • 专门做图片是网站深圳百度首页优化
  • 清镇网站建设推广科技感网站设计
  • GEO内容更新与迭代策略:长青内容vs时效内容的平衡
  • 专业网站优化推广医疗网站设计风格
  • 贵州毕节建设局网站官网网络营销策略包括哪些方面
  • Hugging Face 2025年10月20日 Top 10 热门AI模型
  • C#基础——GC(垃圾回收)的工作流程与优化策略
  • 空调维修技术支持深圳网站建设建设公司需要网站吗
  • 扩展-docker harbor
  • 【java面向对象进阶】------多态
  • 湖南常德广宇建设网站个人开个装修小公司
  • SSAS-如何通过Visual Studio直连SSAS
  • SAIL-VL2本地部署教程:2B/8B参数媲美大规模模型,为轻量级设备量身打造的多模态大脑
  • 卯兔科技网站建设云数据库可以做网站吗
  • wap网站建设兴田德润实惠网站开发外包合同范本