我的 Go 演算法之旅

chenlixin發表於2021-08-26

記錄自己使用Go學演算法的過程 GITHUB地址

Part 1 (TODO:muscle:)

  • 陣列

    • 合併有序陣列(Easy)
    • 刪除有序陣列中的重複項(Easy)
    • 移動零(Easy)
  • 連結串列

    • 反轉連結串列(Easy)
    • K 個一組翻轉連結串列(Hard)
    • 鄰值查詢(Medium)(ACWing)
    • 環形連結串列(Medium)
    • 環形連結串列 II (Medium)
  • 棧、佇列

    • 有效的括號(Medium)
    • 最小棧(Medium)
    • 逆波蘭表示式求值(Medium)
    • 基本計算器 (Hard)
  • 字首和、差分

    • 統計「優美子陣列」(Medium)
    • 二維區域和檢索 - 矩陣不可變(Medium)
    • 航班預訂統計(Medium)
    • 最大子序和(Easy)
  • 雙指標掃描、滑動視窗

    • 兩數之和(Easy)
    • 兩數之和 II - 輸入有序陣列(Easy)
    • 三數之和(Medium)
    • 盛最多水的容器(Medium)
  • 單調棧、單調佇列

    • 柱狀圖中最大的矩形(Hard)
    • 滑動視窗最大值(Hard)
    • 接雨水(Hard)
  • 隨機練習

    • 加一(Easy)
    • 合併兩個有序連結串列(Easy)
    • 設計迴圈雙端佇列(Medium)
    • 和為 K 的子陣列(Medium)

Part 2

Part 3

Part 4

Part 5

Part 6

Part 7

Part 8

Part 9

Part 10 (TODO:muscle:)

END

好多TODO:joy:,加油。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章