遞迴
含有「遞迴」共 30 篇內容
全部內容
發佈日期由新至舊
白天管工廠,下班資工系
2024/10/02
演算法 | 選擇排序 | 氣泡排序 | 合併排序 | 遞迴
上回提到,演算法是一種解決問題的方法。光是簡單的將數字有小排到大就有很多種不同的排序演算法可以選擇。這次,我們來介紹幾個常見的排序演算法,看看它們是怎麼運作的。
#
演算法
#
排序
#
遞迴
26
留言
小松鼠的演算法樂園
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/28
⛳圖論應用: 計算子島嶼的數量 Count Sub Islands_Leetcode #1905
給定兩個相同大小的二維陣列grid1, grid2。 格子點為0的地方代表海洋,格子點為1的地方代表陸地。 島嶼的定義是4連通(上、下、左、右)相鄰在一起的陸地。 如果有某個區域在grid2 是島嶼而且在grid1也是陸地, 那麼這些區域就稱為「子島嶼」。 請問grid2裡有多少座子島嶼?
#
python
#
leetcode
#
algorithm
8
留言
の倉的程式小天地
2024/08/27
不再迷茫!手把手的Python入門教學-函數
函數是一段可以重複使用的功能性代碼,通常接受輸入並返回輸出(雖然也有很多例外),Python 內建常見的函數有 print( )、input( ) ...,不過參數就像是工具一樣,需要呼叫它才會開始執行 本文將用最簡單的方式讓你了解自定義函數、參數、區域與全域變數、遞迴,同場加映 f-string
#
Python
#
python
#
程式
2
留言
小松鼠的演算法樂園
2024/08/26
🎄圖論應用: 樹的後序拜訪 N-ary Tree Postorder Traversal_Leetcode #590
題目敘述 N-ary Tree Postorder Traversal 題目給定一個n-ary(每個節點最多n個子樹)的樹根。 請返回後序拜訪這棵樹的軌跡。 推廣後的後序拜訪的定義: 1.從左到右依序拜訪所有子樹。 2.拜訪目前的節點。
#
python
#
leetcode
#
algorithm
7
3
林燃(創作小說家)
2
上次那則留言進不去了🙄最近要進留言都好困難啊!😆
小松鼠的演算法樂園
2024/08/25
🎄圖論應用: 二元樹的後序拜訪 Binary Tree Postorder Traversal_LC #145
題目敘述 145. Binary Tree Postorder Traversal 題目給定一個二元樹的根結點。 請輸出後序拜訪(Post-order traversal)的拜訪序列。 後序拜訪的定義: 1.拜訪左子樹。 2.拜訪右子樹。 3.拜訪目前的節點。
#
python
#
leetcode
#
algorithm
9
7
林燃(創作小說家)
1
這次是樹😁😁😁
小松鼠的演算法樂園
2024/08/19
字串DP: 用最少的操作次數生成字串_2 Keys Keyboard_Leetcode #650
題目敘述 Leetcode: 650. 2 Keys Keyboard 一開始初始化的時候,記事本上只有一個字元'A'。 只允許下列兩種操作 複製目前記事本上的整個字串。 貼上之前複製的內容,串接在尾端。 請問,最少需要幾個操作, 才能製造出內容都是 "AAA...A",長度為n的字串?
#
python
#
leetcode
#
algorithm
6
2
林燃(創作小說家)
1
付費限定
小松鼠的演算法樂園
2024/08/13
DFS 應用: 組合數之和 II_Combination Sum II_Leetcode #40
題目敘述 Combination Sum II_Leetcode #40 給定一個整數陣列candidates 和 目標值target。 每個陣列元素只能選擇一次,請問有多少種組合方法,可以使得組合數總和 = target? 請把滿足組合數總和 = target的組合方法以陣列的形式返回答案
#
python
#
leetcode
#
algorithm
6
3
林燃(創作小說家)
看到一魚多吃就想到烤魚,我饞了😋
小松鼠的演算法樂園
2024/07/04
串列應用: 合併非零的節點 Merge Nodes in Between Zeros_Leetcode #2181
題目敘述 Merge Nodes in Between Zeros 給定一個鏈結串列,合併非零區間的節點(以加總的方式合併),輸出合併後的鏈結串列。
#
python
#
leetcode
#
algorithm
15
留言
小松鼠的演算法樂園
2024/06/29
圖論:找出每個節點的祖先 All Ancestors of a Node in a DAG_Leetcode #2192
題目敘述 All Ancestors of a Node in a Directed Acyclic Graph 給定一個有向無環圖,請找出每個點的祖先,以陣列的形式返回答案。
#
python
#
leetcode
#
algorithm
15
3
林燃(創作小說家)
1
😲😲😲