程式碼隨想錄leetcode

calvincalvin發表於2024-09-10

以下是您提供的題目列表,轉換為帶有題號的連結格式:

陣列

  • 59. 螺旋矩陣 II
  • 1365. 有多少小於當前數字的數字
  • 941. 有效的山脈陣列
  • 1207. 獨一無二的出現次數
  • 283. 移動零
  • 189. 旋轉陣列
  • 724. 尋找陣列的中心索引
  • 34. 在排序陣列中查詢元素的第一個和最後一個位置
  • 922. 按奇偶排序陣列 II
  • 35. 搜尋插入位置

連結串列

  • 203. 移除連結串列元素
  • 707. 設計連結串列
  • 206. 翻轉連結串列
  • 24. 兩兩交換連結串列中的節點
  • 19. 刪除連結串列的倒數第 N 個結點
  • 142. 環形連結串列 II
  • 234. 迴文連結串列
  • 143. 重排連結串列
  • 141. 環形連結串列
  • 160. 相交連結串列

雜湊表

  • 242. 有效的字母異位詞
  • 1002. 查詢常用字元
  • 349. 兩個陣列的交集
  • 202. 快樂數
  • 1. 兩數之和
  • 454. 四數相加 II
  • 383. 贖金信
  • 15. 三數之和
  • 18. 四數之和
  • 205. 同構字串

字串

  • 344. 反轉字串
  • 541. 反轉字串 II
  • 151. 翻轉字串裡的單詞
  • 459. 重複的子字串
  • 925. 長按鍵入
  • 844. 比較含退格的字串

雙指標法

  • 27. 移除元素
  • 344. 反轉字串
  • 151. 翻轉字串裡的單詞
  • 206. 翻轉連結串列
  • 19. 刪除連結串列的倒數第 N 個結點
  • 142. 環形連結串列 II
  • 15. 三數之和
  • 18. 四數之和

棧與佇列

  • 232. 用棧實現佇列
  • 225. 用佇列實現棧
  • 20. 有效的括號
  • 1047. 刪除字串中的所有相鄰重複項
  • 150. 逆波蘭表示式求值
  • 239. 滑動視窗最大值
  • 347. 前 K 個高頻元素

二叉樹

  • 226. 翻轉二叉樹
  • 101. 對稱二叉樹
  • 104. 二叉樹的最大深度
  • 111. 二叉樹的最小深度
  • 222. 完全二叉樹的節點個數
  • 110. 平衡二叉樹
  • 257. 二叉樹的所有路徑
  • 404. 左葉子之和
  • 513. 找樹左下角的值
  • 112. 路徑總和
  • 106. 構造二叉樹
  • 654. 最大二叉樹
  • 617. 合併兩個二叉樹
  • 700. 二叉搜尋樹中的搜尋
  • 98. 驗證二叉搜尋樹
  • 530. 二叉搜尋樹的最小絕對差
  • 501. 二叉搜尋樹中的眾數
  • 236. 二叉樹的最近公共祖先
  • 235. 二叉搜尋樹的最近公共祖先
  • 701. 二叉搜尋樹中的插入操作
  • 450. 刪除二叉搜尋樹中的節點
  • 669. 修剪二叉搜尋樹
  • 108. 將有序陣列轉換為二叉搜尋樹
  • 538. 把二叉搜尋樹轉換為累加樹
  • 129. 求根到葉子節點數字之和
  • 1382. 將二叉搜尋樹變平衡
  • 100. 相同的樹
  • 116. 填充每個節點的下一個右側節點指標

回溯演算法

  • 77. 組合
  • 216. 組合總和 III
  • 17. 電話號碼的字母組合
  • 39. 組合總和
  • 40. 組合總和 II
  • 131. 分割回文串
  • 93. 復原 IP 地址
  • 78. 子集
  • 90. 子集 II
  • 491. 遞增子序列
  • 46. 全排列
  • 47. 全排列 II
  • 332. 重新安排行程
  • 51. N 皇后
  • 37. 解數獨
  • 52. N 皇后 II

貪心演算法

  • 455. 分發餅乾
  • 376. 擺動序列
  • 53. 最大子陣列和
  • 122. 買賣股票的最佳時機 II
  • 55. 跳躍遊戲
  • 45. 跳躍遊戲 II
  • 1005. K 次取反後最大化的陣列和
  • 134. 加油站
  • 135. 分發糖果
  • 860. 檸檬水找零
  • 406. 根據身高重建佇列
  • 452. 用最少數量的箭引爆氣球
  • 435. 無重疊區間
  • 763. 劃分字母區間
  • 56. 合併區間
  • 738. 單調遞增的數字
  • 968. 監控二叉樹
  • 649. Dota2 參議院
  • 1221. 分割平衡字串

動態規劃

  • 509. 斐波那契數
  • 70. 爬樓梯
  • 746. 使用最小花費爬樓梯
  • 62. 不同路徑
  • 63. 不同路徑 II
  • 343. 整數拆分
  • 96. 不同的二叉搜尋樹
  • 416. 分割等和子集
  • 1049. 最後一塊石頭的重量 II
  • 494. 目標和
  • 474. 一和零
  • 518. 零錢兌換 II
  • 377. 組合總和 Ⅳ
  • 322. 零錢兌換
  • 279. 完全平方數
  • 139. 單詞拆分
  • 198. 打家劫舍
  • 213. 打家劫舍 II
  • 337. 打家劫舍 III
  • 121. 買賣股票的最佳時機
  • 122. 買賣股票的最佳時機 II
  • 123. 買賣股票的最佳時機 III
  • 188. 買賣股票的最佳時機 IV
  • 309. 最佳買賣股票時機含冷凍期
  • 714. 買賣股票的最佳時機含手續費
  • 300. 最長遞增子序列
  • 674. 最長連續遞增序列
  • 718. 最長重複子陣列
  • 1143. 最長公共子序列
  • 1035. 不相交的線
  • 53. 最大子陣列和
  • 392. 判斷子序列
  • 115. 不同的子序列
  • 583. 兩個字串的刪除操作
  • 72. 編輯距離
  • 647. 迴文子串
  • 516. 最長迴文子序列
  • 5. 最長迴文子串
  • 132. 分割回文串 II
  • 673. 最長遞增子序列的個數

單調棧

  • 739. 每日溫度
  • 496. 下一個更大元素 I
  • 503. 下一個更大元素 II
  • 42. 接雨水
  • 84. 柱狀圖中最大的矩形

圖論

  • 463. 島嶼的周長
  • 841. 鑰匙和房間
  • 127. 單詞接龍
  • 684. 冗餘連線
  • 685. 冗餘連線 II

模擬

  • 657. 機器人能否返回原點
  • 31. 下一個排列

位運算

  • 1356. 根據數字二進位制下 1 的數目排序

希望這些連結對您有所幫助!

相關文章