【leetcode熱題】楊輝三角 II

  • 難度: 簡單
  • 通過率: 41.1%
  • 題目鏈接:. - 力扣(LeetCode)

題目描述

給定一個非負索引?k,其中?k?≤?33,返回楊輝三角的第?k?行。

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

示例:

輸入: 3
輸出: [1,3,3,1]

進階:

你可以優化你的算法到?O(k) 空間復雜度嗎?

解法:

中規中矩的實現,不知道第 n 行的值,是不是有一個推導公式可以直接得出來,不過不想深究了。

class Solution:def getRow(self, row_index: int) -> List[int]:row = [1] * (row_index + 1)for i_row in range(row_index):for i in range(i_row, 0, -1):row[i] = row[i-1] + row[i]return row

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/712910.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/712910.shtml
英文地址,請注明出處:http://en.pswp.cn/news/712910.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Doris實戰——金融壹賬通指標中臺的應用實踐

目錄 前言 一、業務痛點 二、早期架構挑戰 三、架構升級 四、一體化指標數據平臺 4.1 構建指標體系 4.2 構建指標平臺功能 五、Doris指標應用實踐 六、未來規劃 原文大佬的這篇指標中臺的應用實踐有借鑒意義,這里摘抄下來用作學習和知識沉淀。 前言 在搭建…

linux學習-C語言流程控制

目錄 順序結構 分支結構 關系預算符 邏輯運算符 if分支 簡單分支 階梯分支 嵌套分支: switch分支 基本形式 switch嵌套 順序結構 括號>單目運算符>雙目運算符>三目運算符>賦值運算符>逗號運算符> 雙目運算符:算數運算…

獵冰超前點播--大結局

第18集 鏈接:https://pan.baidu.com/s/1cHPiioQsQluWQQtP5CC_aA?pwdyyds 提取碼:yyds --來自百度網盤超級會員V3的分享 第17集 鏈接:https://pan.baidu.com/s/1QQD5xX7U9t6W4-xcjVkQFg?pwdyyds 提取碼:yyds --來自百度網…

知識積累(三):深度學習相關概念(查看檢索時看到)

文章目錄 1. 知識蒸餾2. 可微搜索索引(DSI)參考資料 在找論文時,發現的相關概念。 1. 知識蒸餾 知識蒸餾(knowledge distillation)是模型壓縮的一種常用的方法,不同于模型壓縮中的剪枝和量化,知…

藍禾,三七互娛,順豐,康冠科技,金證科技24春招內推

藍禾,三七互娛,順豐,康冠科技,金證科技24春招內推 ①藍禾 【崗位】運營類、設計類、研發類,供應鏈類,職能等 【一鍵內推】https://lanhevip.jobs.feishu.cn/index/m/?external_referral_codeT1KYX4B 【校園…

MySQL之索引詳解

華子目錄 索引概述優缺點 索引的原理索引的設計原則索引結構B-tree(多路平衡查找樹)BtreeHash 為什么InnoDB存儲引擎選擇Btree?索引分類聚集索引選取規則 單列索引和多列索引前綴索引創建索引1.創建表時創建索引2.在已經存在的表上創建索引3.…

微店商品詳情 API 的調用頻率有限制嗎?

微店(Weidian)的商品詳情 API的調用頻率限制可能會因具體的 API 版本和商家的設置而有所不同。為了確保 API 的穩定性和公平使用,大多數 API 都會設置調用頻率限制,通常這些限制是以每秒查詢率(QPS)或每日請…

逆變器專題(16)-構網型逆變器與跟網型逆變器

相應仿真原件請移步資源下載 現如今,常規的逆變器控制方法主要分為跟網型以及構網型逆變器 跟網型逆變器即常規意義上的并網逆變器,即輸出電流直接接入大電網,通常為電流源型逆變器,其輸出電流的相位與頻率時隨著電網電壓而隨時進…

基于光流法以及背景減除法的降雪檢測項目知識點總結

項目總結目錄 一、算法部分1.光流法部分知識點2.python代碼與大華攝像頭之間的實時調用3.兩個方法的代碼 一、算法部分 1.光流法部分知識點 像素坐標系與直角坐標系之間的轉換,之后計算角度。 其中光流法通過判斷運動目標的角度來識別是否為降雪,通過…

我在使用 Copilot 時遇到了許可證驗證錯誤。

如果使用的是 Copilot,并收到以下錯誤消息,請按以下步驟進行操作: We encountered a problem validating your Copilot license. For more information, see https://aka.ms/copilotlicensecheck 請確保使用的是正確的帳戶 請確保已使用具…

神經網絡系列---卷積

文章目錄 卷積神經網絡卷積轉置卷積 卷積核和反卷積的三種實現方式卷積的次數計算 卷積神經網絡 在神經網絡的卷積層中,向下取整(Floor)是一種常用的策略,特別是在處理輸出尺寸不是整數的情況時。當你計算出卷積層輸出的尺寸&…

UnityAPI的學習——Mathf類

Mathf類是Unity中的數學類,屬于結構體類型,只有靜態屬性和靜態方法,即不可實例化。 Mathf類靜態屬性 在Mathf類中,涉及的靜態屬性有Deg2Rad、Rad2Deg和Infinity,其中屬性Deg2Rad和Rad2Deg功能相似。 1、Deg2Rad屬性…

UE5 C++ 發射子彈發射(Projectile)

一.相關藍圖的練習,在我之前的文章中射擊子彈案例-CSDN博客 本篇使用C實現 1.創建C類 MyBullet,在MyBullet.h中包含相關頭文件 #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "Components/StaticMeshComponent.…

SpringBoot 注解全解析

注解的優勢: 采用純 java 代碼,不在需要配置繁雜的 xml 文件在配置中也可享受面向對象帶來的好處類型安全對重構可以提供良好的支持減少復雜配置文件的同時亦能享受到 springIoC 容器提供的功能 1. 常用的Spring Boot注釋及其用途和示例 1)S…

Java 中notify 和 notifyAll 方法介紹

1. notify 方法 notify() 方法是 Java 中 Object 類的一個方法,它用來喚醒在該對象的監視器(monitor)上等待的單個線程。如果有多個線程都在該對象上等待,則會隨機喚醒其中一個線程。被喚醒的線程將會嘗試重新獲取對象鎖&#xff…

idea集成git詳解教程(實用篇)

0.Git常用命令 Git常用命令-CSDN博客 1.下載git Git - Downloads 一路傻瓜式安裝即可(NEXT) 2.軟件測試 在Windows桌面空白處,點擊鼠標右鍵,彈出右鍵菜單 Git軟件安裝后,會在右鍵菜單中增加兩個菜單 Git GUI He…

matplotlib繪圖中文亂碼問題

如圖所示,在使用python包matplotlib繪圖時中文文字顯示亂碼,在繪圖前加入以下兩行代碼即可 # 導入包 import matplotlib.pyplot as plt # 解決中文亂碼問題 plt.rcParams[font.sans-serif][SimHei] plt.rcParams[axes.unicode_minus] False重新運行代…

Linux 進程的前臺/后臺切換

目錄 前言 簡單例子 前言 當你用shell啟動一個程序時,往往他是在前臺工作的。程序會一直占用終端命令行,例如你在前臺解壓的時候必須等著,期間干不了別的事(除非另開一個終端)。 例如經常用連接到遠程服務器執行腳本…

【知識摘要】一文帶你了解什么是RedLock。

1、什么是RedLock 紅鎖(RedLock)是一種分布式鎖算法,由 Redis 的作者 Salvatore Sanfilippo(也稱為 Antirez)設計,用于在分布式系統中實現可靠的鎖機制。它的設計解決了單一 Redis 實例作為分布式鎖可能出…

【Django】執行查詢—跨關系查詢中的跨多值關聯問題

跨多值查詢 跨越 ManyToManyField 或反查 ForeignKey (例如從 Blog 到 Entry )時,對多個屬性進行過濾會產生這樣的問題:是否要求每個屬性都在同一個相關對象中重合。 filter() 先看filter(),通過一個例子看&#xf…