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

力扣每日一题119:杨辉三角||

题目

简单

给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。

在「杨辉三角」中,每个数是它左上方和右上方的数的和。

示例 1:

输入: rowIndex = 3
输出: [1,3,3,1]

示例 2:

输入: rowIndex = 0
输出: [1]

示例 3:

输入: rowIndex = 1
输出: [1,1]

提示:

  • 0 <= rowIndex <= 33

进阶:

你可以优化你的算法到 O(rowIndex) 空间复杂度吗?


面试中遇到过这道题?

1/5

通过次数

308K

提交次数

446.3K

通过率

69.0%

代码

class Solution {
public:vector<int> getRow(int rowIndex) {vector<int> ans(rowIndex+1,1);for(int i=2;i<=rowIndex;i++){int pre=1;for(int j=1;j<=i-1;j++){ans[j]=pre+ans[j];pre=ans[j]-pre;}}return ans;}
};

http://www.lryc.cn/news/347455.html

相关文章:

  • AI语音模型PaddleSpeech踩坑(安装)指南
  • 如何更好地使用Kafka? - 运行监控篇
  • 数据可视化训练第四天(模拟投掷筛子并且统计频次)
  • 4.1 编写程序,从键盘接收一个小写字母,然后找出他的前导字符和后续字符,再按顺序显示这三个字符
  • (Java)心得:LeetCode——18.四数之和
  • 网络编程套接字详解
  • 蓝桥杯备战11.歌唱比赛
  • 微信小程序中的图像奥秘:图片与Base64的华丽变身记
  • 【35分钟掌握金融风控策略25】定额策略实战2
  • 我和爬虫的故事
  • 常用的简单友好的工单系统(免费)- WGCAT
  • 使用Pycharm编写Python程序时对基本类结构中方法的重写的两种初步操作方式
  • HTTP URL 详解
  • Python 原生爬虫
  • 数据结构---经典链表OJ
  • HTML_CSS学习:CSS像素与颜色
  • 华为交换机配置导出备份python脚本
  • DS:时间复杂度和空间复杂度
  • AI跟踪报道第41期-新加坡内哥谈技术-本周AI新闻:本周Al新闻: 准备好了吗?事情即将変得瘋狂
  • Go 之 interface接口理解
  • 简约在线生成短网址系统源码 短链防红域名系统 带后台
  • 设置默认表空间和重命名
  • Hive大表join大表如何调优
  • SAF文件选择、谷歌PhotoPicker图片视频选择与真实路径转换
  • java可变参数
  • Flutter 中的 Expanded 小部件:全面指南
  • [Kubernetes] KubeKey 部署 K8s v1.28.8
  • C# 与 Qt 的对比分析
  • MapReduce | 二次排序
  • Java后端初始化项目(项目模板)