国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

自己做的網(wǎng)站如何在百度搜到自助建站官網(wǎng)

自己做的網(wǎng)站如何在百度搜到,自助建站官網(wǎng),武漢網(wǎng)站建設優(yōu)化,做網(wǎng)站php的作用leetcode118. 楊輝三角 給定一個非負整數(shù) numRows,生成「楊輝三角」的前 numRows 行。 在「楊輝三角」中,每個數(shù)是它左上方和右上方的數(shù)的和。 示例 1: 輸入: numRows 5 輸出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]] 示例 2: 輸入: numRows 1…

leetcode118. 楊輝三角

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

在「楊輝三角」中,每個數(shù)是它左上方和右上方的數(shù)的和。
在這里插入圖片描述
示例 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

藍橋杯有個類似的題目,我曾寫過題解。

在這里插入圖片描述

題目分析

楊輝三角是一個經(jīng)典的數(shù)學問題,每一行的第一個和最后一個數(shù)字都是1,其他位置的數(shù)字是它上方和左上方數(shù)字之和。這個問題可以通過動態(tài)規(guī)劃的方式來解決。

算法步驟

  1. 初始化結果數(shù)組 res 和臨時數(shù)組 t。
  2. 特殊處理第一行,將 1 加入 t,然后將 t 加入 res
  3. 如果 numRows 為1,直接返回 res。
  4. 初始化二維數(shù)組 nums 用于記錄中間結果,大小為 40x40(根據(jù)題目需求設定)。
  5. 使用雙重循環(huán)遍歷每一行,計算當前行的數(shù)值:
    • 對于每一行的第一個和最后一個數(shù)字,直接設置為1。
    • 對于其他位置的數(shù)字,計算方式為 nums[i-1][j-1] + nums[i-1][j]。
  6. 將計算結果存入 res。

算法流程

開始
初始化res和t
numRows是否等于1
返回res
初始化nums
雙重循環(huán)計算每一行
將計算結果存入res
返回res

具體代碼

class Solution {
public:vector<vector<int>> generate(int numRows) {vector<vector<int>> res;vector<int> t;t.push_back(1);res.push_back(t);if(numRows==1) return res;int nums[40][40]={0};nums[1][1]=1;for(int i=2;i<=numRows;i++){vector<int> temp;temp.push_back(1);nums[i][1]=1;for(int j=2;j<=i-1;j++)  //i=4 {int sum=nums[i-1][j-1]+nums[i-1][j];temp.push_back(sum);nums[i][j]=sum;}temp.push_back(1);nums[i][i]=1;res.push_back(temp);}return res;}
};

算法分析

  • 時間復雜度: O(numRows^2),因為需要計算每一行的數(shù)值。
  • 空間復雜度: O(numRows^2),因為需要存儲每一行的數(shù)值。
  • 易錯點: 在計算每一行的數(shù)值時,需要注意邊界條件,即每一行的第一個和最后一個數(shù)字都是1。

相似題目

題目鏈接
118. 楊輝三角https://leetcode.cn/problems/pascals-triangle/
119. 楊輝三角 IIhttps://leetcode.cn/problems/pascals-triangle-ii/
劍指 Offer 47. 禮物的最大價值https://leetcode.cn/problems/li-wu-de-zui-da-jie-zhi-lcof/
http://aloenet.com.cn/news/44439.html

相關文章:

  • 移動網(wǎng)站開發(fā)教程下載重慶seo報價
  • 怎么打開自己做的網(wǎng)站視頻剪輯培訓
  • 網(wǎng)站 做實名認證嗎域名注冊阿里云
  • 如何做cad圖紙模板下載網(wǎng)站軟文代寫多少錢一篇
  • 成都網(wǎng)站建設優(yōu)惠活動免費站長統(tǒng)計工具
  • 網(wǎng)站手機版后臺網(wǎng)絡營銷和網(wǎng)絡推廣
  • 關于加強門戶網(wǎng)站建設ip域名解析查詢
  • 新手做網(wǎng)站的注意事項百度推廣公司怎么代理到的
  • 免費網(wǎng)站安全軟件大全蘋果版鄭州優(yōu)化網(wǎng)站關鍵詞
  • 用ps做網(wǎng)站網(wǎng)頁石家莊seo按天扣費
  • 生鮮電商網(wǎng)站建設百度指數(shù)查詢官方網(wǎng)
  • 網(wǎng)站做超鏈接薪資多少一個月如何創(chuàng)建網(wǎng)站
  • 做外銷網(wǎng)站關鍵詞密度
  • 高水平網(wǎng)站運營托管百度seo優(yōu)化關鍵詞
  • 做集團網(wǎng)站的營銷型網(wǎng)站的類型有哪些
  • 做網(wǎng)站可以提些什么意見seo標題優(yōu)化的方法
  • 寺廟網(wǎng)站開發(fā)文案長春seo培訓
  • 深圳網(wǎng)站建設公司設計推廣產(chǎn)品的方法和步驟
  • 企業(yè)有域名怎么做網(wǎng)站網(wǎng)頁seo是什么意思
  • 免費建設網(wǎng)站制作品牌軟文案例
  • 做外貿(mào)在哪個網(wǎng)站凡科建站
  • 網(wǎng)站建設柳市手機百度2022年新版本下載
  • 門戶網(wǎng)站模板 html市場營銷的對象有哪些
  • 網(wǎng)站建設中其他可能的問題b站推出的短視頻app哪個好
  • 淘寶上做網(wǎng)站國際新聞直播
  • 手機網(wǎng)站用什么域名盤多多搜索引擎入口
  • 網(wǎng)站開發(fā)文件綜述網(wǎng)絡營銷企業(yè)網(wǎng)站
  • 軟件開發(fā)需要多久網(wǎng)站優(yōu)化有哪些技巧
  • 大良網(wǎng)站制作福建seo外包
  • 聊城網(wǎng)站建設泉州seo優(yōu)化