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

Leetcode::119. 杨辉三角 II

119. 杨辉三角 II

已解答

简单

相关标签

相关企业

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

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

示例 1:

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

示例 2:

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

示例 3:

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

提示:

  • 0 <= rowIndex <= 33

进阶:

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

class Solution {
public:
	vector<int> getRow(int rowIndex) {

		vector<int>ans;
		int arr[34][36] = { 0 };

		arr[0][1] = 1;

		for (int i = 1; i < 34; i++) {
			for (int j = 1; j < 36; j++) {
				arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];
			}
		}

		for (int i = 1; i < 36; i++) {
			if (arr[rowIndex][i]) {
				ans.push_back(arr[rowIndex][i]);
				// cout << arr[rowIndex][i] << " ";
			}
				
		}
		return ans;
	}
};


http://www.kler.cn/a/523165.html

相关文章:

  • 【Rust自学】15.7. 循环引用导致内存泄漏
  • Coze,Dify,FastGPT,对比
  • JAVA实战开源项目:蜗牛兼职平台(Vue+SpringBoot) 附源码
  • 基于PyQt设计的智能停车管理系统
  • 使用 C/C++ 调用 libcurl 调试消息
  • 实现B-树
  • Golang :用Redis构建高效灵活的应用程序
  • 2024收尾工作
  • Linux环境基础开发工具的使用(apt, vim, gcc, g++, gbd, make/Makefile)
  • 【C语言----数组详解】
  • Gurobi基础语法之 LinExpr 类
  • AI学习指南Ollama篇-Ollama的多模态应用探索
  • Codeforces Round 276 (Div. 1) B. Maximum Value(数学+二分)【2100】
  • 53. 常见TCP端口号及其功能
  • 基于微信小程序的电子竞技信息交流平台设计与实现(LW+源码+讲解)
  • 【踩坑日常,已解决】彻底修改IDEA项目的JDK版本,8改为17
  • 脚本运行禁止:npm 无法加载文件,因为在此系统上禁止运行脚本
  • LeetCode题练习与总结:标签验证器--591
  • 手写一个深克隆!!
  • LeetCode:70. 爬楼梯
  • 排序算法- H指数
  • 【C语言分支与循环结构详解】
  • 如何下载SQLServer
  • fprintf(‘parametric_vector:\n‘); disp(parametric_vector);
  • 损失函数 Loss Function
  • 【番外篇】鸿蒙扫雷天纪:运混沌灵智勘破雷劫天局