隊列(Queue)和堆疊(Stack)
31 March 2022
Queue
Stack
隊列(Queue)和堆疊(Stack)
序列是一種線性數據結構,就是元素會按照一定的順序排列。今天我們要介紹兩種基本的序列,就是隊列(Queue)和堆疊(Stack)。
Python遞迴從基礎到應用
26 August 2023
recursion
Python遞迴從基礎到應用
歡迎來到Python遞迴教學!在這篇文章中,我們將從頭開始學習遞迴的概念,並且逐步深入,探討如何在Python中使用遞迴。
目錄
- 什麼是遞迴?
- 遞迴的基本原則
- 簡單的遞迴函式
- 遞迴 vs. 迴圈
- 遞迴的應用
- 遞迴的注意事項
- 總結
Python動態規劃(Dynamic Programing)
2 September 2023
dp
1. 什麼是動態規劃?
動態規劃(Dynamic Programming)是一種解決問題的算法技術,通常用於優化問題,其中問題可以被分解成子問題,並且每個子問題的解決方案可以被重複使用以解決原始問題。動態規劃在許多領域中都有廣泛的應用,如最短路徑、背包問題、字符串比對等。