日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

LeetCode简单题之杨辉三角

發布時間:2023/11/28 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode简单题之杨辉三角 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目

給定一個非負整數 numRows,生成「楊輝三角」的前 numRows 行。

在「楊輝三角」中,每個數是它左上方和右上方的數的和。

示例 1:
輸入: numRows = 5
輸出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
示例 2:
輸入: numRows = 1
輸出: [[1]]
提示:
1 <= numRows <= 30
來源:力扣(LeetCode)

解題思路

??楊輝三角是大學計算機語言入門的題目,邏輯構成就是圖片所展示的,每行中非邊界的值是上一行緊挨著的兩個值的和,按照這樣的規律利用兩個循環便可以完成。

class Solution:def generate(self, numRows: int) -> List[List[int]]:triangle=[]for i in range(numRows):temp=(i+1)*[0]temp[0]=1temp[-1]=1if i>1:for j in range(1,i):temp[j]=triangle[i-1][j-1]+triangle[i-1][j]triangle.append(temp)return triangle

總結

以上是生活随笔為你收集整理的LeetCode简单题之杨辉三角的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。