一、學習目標
理解鄰接矩陣與鄰接表的差異:空間、時間、適用場合。
熟練無向/有向圖的遍歷模板(BFS/DFS,優先用疊代實作以避免遞迴棧)。
實戰:連通分量...
AI Code Review 步驟拆解與工具選型考量
前言
昨天我們分析了 Code Review 的痛點,今天要來拆解具體的解決步驟。做任何技術專案前,我習慣...
主題
理解數獨 9x9 規則、遊戲目標與勝負條件
前言
數獨(Sudoku)是一款經典的益智遊戲,不僅能訓練邏輯思維,也常被用來作為演算法或程式設計練習的範例。...
「null 啊⋯⋯」小孩托著下巴思考,慢慢解釋道:「當問號成立,那就是 null 的狀態;反過來,就是非 null 的狀態。非 null 的時候,有時候會用驚嘆...
昨天的流程控制,讓程式可以根據條件做決策、甚至重複執行,但程式碼如果寫得很長,會變得混亂難以管理。這時候,就需要函式來幫我們拆解程式。想像一下,你在寫一個計算機...
選錯主題了,應該是自我挑戰啦。
前言
今年真的開始寫一點 clojure 了,稍微刷個題,記錄一下。希望不要像前年意外斷賽!
2023 年鐵人賽:從零開始的 c...