經過這幾篇的練習,我已經能熟悉用指標處理一維陣列和基本的 malloc 分配記憶體。今天挑戰的題目是 LeetCode 832 — Flipping an Im...
在前幾天練完基本的指標與 malloc 之後,來找一題能用指標操作陣列、同時又不會太複雜的練習。這題 LeetCode 1431 — Kids With the...
在前面幾天的練習中,我學會了如何用指標修改陣列,也了解了 malloc 的用法今天要練的這題,可以用來練習用指標操作陣列並計算兩數最大值組合,同時體會函式如何運...
前幾篇練的題目大多是「數字陣列」操作,但 C 語言的靈魂之一其實是「字串處理」。這篇選擇LeetCode 1528 Shuffle String練習,該題可以讓...
在前面練習過的題目中,我們已經能建立新字串並用指標操作字元,今天要進一步練習「如何判斷與轉換字元內容」,這是所有字串處理題的基礎。 🧠 LeetCode 709...
前幾天我們練了不少指標在陣列裡的操作,今天要來挑戰更進階的「鏈結串列 (Linked List)」這題表面看起來只是刪一個節點,但它暗藏玄機——題目不給 hea...
我們練習過用指標處理數字、回傳新陣列。這篇我們要來挑戰「指標 + 排序」的組合。 🧩LeetCode 2418 — Sort the People 題目說明給定...
在學指標的時候,大家都會有那麼一瞬間覺得——「為什麼這東西看起來像在自言自語?」Node *next = head->next;head = head-&...
此篇練習「雙向鏈結串列」經典挑戰題,能把前面學到的 prev、next 指標概念整合起來題目設定有點像「巢狀結構」,每個節點除了有前後指標外,還可能有一個 ch...