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

leetcode做题笔记119. 杨辉三角 II

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

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

思路一:模拟题意

int* getRow(int rowIndex, int* returnSize){int* ret = malloc(sizeof(int)*(rowIndex+1));ret[0] = 1;*returnSize = rowIndex+1;if(rowIndex==0)return ret;int i,j;for(i=0;i<=rowIndex;i++){ret[i]=1;for(j=i-1;j>=1;j--){ret[j]=ret[j]+ret[j-1];}}return ret;}

分析:

本题要求第rowindex行的所有杨辉三角数,可想到第rowindex行第i个数为从第一行开始不断向下求得出,即可以用一个for循环模拟这个过程,不断用ret[j]+ret[j-1]模拟上一行相同位置和前一位的数之和,最后输出ret

总结:

本题考察对题目的理解,将数用for循环表示出来即可解决

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

相关文章:

  • Dolphin for Mac(Wii游戏模拟器)配置指南
  • Java,Linux,Mysql小白入门
  • 代码随想录算法训练营第二十四天|理论基础 77. 组合
  • macos安装zsh
  • 【Unity】预制体材质变(Clone)克隆体问题
  • python“魂牵”京东商品历史价格数据接口(含代码示例)
  • 密码算法、密钥体系---安全行业基础篇1
  • Java工具类记录
  • DVWA靶场搭建
  • Uniapp笔记(二)uniapp语法1
  • 【1day】PHPOK cms SQL注入学习
  • 线程同步与互斥
  • 电子词典dictionary
  • 【python爬虫】10.指挥浏览器自动工作(selenium)
  • QT文件对话框,将标签内容保存至指定文件
  • C#,《小白学程序》第十一课:阶乘(Factorial)的计算方法与代码
  • MySQL 数据库常用命令大全(完整版)
  • 【数学】【书籍阅读笔记】【概率论】应用随机过程概率论模型导论 by Sheldon M.Ross 第一章 概率论引总结与习题题解 【更新中】
  • posexplode函数实战总结
  • QTday3(对话框、发布软件、事件处理核心机制)
  • el-date-picker限制选择的时间范围
  • Scala中的Actor模型
  • Java使用pdfbox将pdf转图片
  • 大规模场景下对Istio的性能优化
  • 数字化新零售平台系统提供商,门店商品信息智慧管理-亿发进销存
  • postgresql-窗口函数
  • Revit SDK 介绍:CreateAirHandler 创建户式风管机
  • 微信小程序云开发-云函数发起https请求简易封装函数
  • 深入探索PHP编程:连接数据库的完整指南
  • 【Centos8配置节点免密登陆】