鏈結串列(Linked List)
定義:是一種線性資料結構,由一個一個節點(Node)組成,每個節點包含資料和指標(用來指向下一個節點的位置)。
優點:1....
物件導向的世界強調封裝,意味著物件的內部細節應該對外部保持隱藏,外部只能通過提供的方法與物件交互。這樣可以防止物件的內部狀態被隨意修改。
可以使用private...
Palindrome Linked List - leetode 234
thoughts
判斷一個單向鏈結串列是否為迴文(palindrome)。
E...
Kth Largest Element in an Array
LC 215 題意
(Heap / Quickselect)
給定一個整數陣列 nums 和一...
為什麼需要 Dictionary?
到目前為止,我們學了 List 和 Tuple,能存一堆資料,但它們都是靠「索引值」來取資料,問題是,如果你有一個學生名單,...
為什麼要學檔案操作?
到目前為止,我們寫的程式大多只處理記憶體裡的資料,但在現實世界中,資料往往來自於檔案:例如設定檔、文字紀錄、CSV 資料表、甚至程式運行日...