linklist
含有「linklist」共 9 篇內容
全部內容
發佈日期由新至舊
小松鼠的演算法樂園
2024/09/10
🏅環環相扣 插入GCD到鏈結串列中_Insert GCD in Linked List_Leetcode #2807
Insert Greatest Common Divisors in Linked List 題目給定一個鏈結串列, 請在兩兩節點之間加入一個新節點,新節點的值為兩者之間的最大公因數。 最後返回新串列的head node作為答案。
#
python
#
leetcode
#
algorithm
10
3
林燃(創作小說家)
2
小松鼠的演算法樂園
2024/08/24
⬅用Python 與 串列 來實現 Queue(佇列)
在之前的教學中,已經學會了Node和Linked List的實作, 用Python實現了單向鏈結串列Singly linked list、雙向鏈結串列Doubly linked list。 今天要承接之前打下的基礎,用雙向鏈結串列來實作Queue(佇列 或稱 隊列)。
#
python
#
datastructure
#
DSA
26
5
林燃(創作小說家)
2
沒,下一部是《十鬼圖》😆
小松鼠的演算法樂園
2024/08/22
🧱用Python 與 串列 來實現 Stack(堆疊)
在之前的教學中,已經學會了Node和Linked List的實作, 用Python實現了單向鏈結串列Singly linked list、雙向鏈結串列Doubly linked list。 今天要承接之前打下的基礎,用雙向鏈結串列來實作Stack 堆疊。
#
python
#
datastructure
#
DSA
8
8
林燃(創作小說家)
1
話說太早了🤣🤣🤣我對你絕對是真愛~進來留個言好困難啊!
小松鼠的演算法樂園
2024/08/19
🔗用Python 實現 Doubly Linked List 雙向鏈結串列(鍊表)
在資料結構與演算法裡, 最簡單的線性資料結構除了array之外就是linked list鏈結串列了。 Linked list又有分為單向Singly linked list 和雙向Doubly linked list
#
python
#
datastructure
#
DSA
25
8
林燃(創作小說家)
1
小松鼠的演算法樂園
2024/08/12
🔗用Python 實現 Singly Linked List 單向鏈結串列(鍊表)
在資料結構與演算法裡, 最簡單的線性資料結構除了list之外就是linked list鏈結串列了。 Linked list又有分為單向Singly linked list 和雙向Doubly linked list 在這篇文章,會從最基礎的Singly linked list開始講起。 定義
#
python
#
datastructure
#
DSA
8
6
林燃(創作小說家)
1
小松鼠的演算法樂園
2024/07/04
串列應用: 合併非零的節點 Merge Nodes in Between Zeros_Leetcode #2181
題目敘述 Merge Nodes in Between Zeros 給定一個鏈結串列,合併非零區間的節點(以加總的方式合併),輸出合併後的鏈結串列。
#
python
#
leetcode
#
algorithm
15
留言
小松鼠的演算法樂園
2024/05/07
反璞歸真 DFS模擬鏈結串列的四則運算。 Leetcode #2816
題目敘述 輸入給定一個鏈結串列,整體看代表一個十進位的數字,各別看每個節點代表每個digit,分別從最高位~最低位個位數。 要求我們把原本的數字乘以二,並且以鏈結串列的形式返回答案。 原本的英文題目敘述
#
python
#
leetcode
#
algorithm
15
留言
小松鼠的演算法樂園
2024/05/06
李代桃僵 刪除節點 Delete Node in a Linked List_Leetcode #237
題目敘述 題目給定一個鏈結串列中的節點Node,要求我們從鏈結串列中刪除該節點。 題目保證該節點不是tail node。 題目要求我們in-place原位操作。 原本的英文題目敘述 測試範例 Example 1: Input: head = [4,5,1,9], node = 5
#
python
#
leetcode
#
algorithm
12
留言
小松鼠的演算法樂園
2024/05/06
嵌套娃娃 用遞迴解 串列化簡題 Leetcode #2487
題目敘述 輸入給定一個鏈結串列的head node。 要求我們進行化簡,只要某個節點的右手邊存在比較大的節點,就刪除掉。 例如 5->2->13->3 5的右手邊有13,所以5刪除掉。 2的右手邊有13,所以2刪除掉。 13的右手邊沒有更大的節點,所以13留著。 3的右手邊沒有更大
#
python
#
leetcode
#
algorithm
12
留言