某一類的遞迴方程式 滿足以下形式 : 其中, 與 都是關於 的函數, 而不是關於 的函數. 除此之外, 為任意正整數, . 我們稱類似的 為線型遞迴方程式. 若 , 則 其遞迴深度未達到 , 不能稱為…
- 分析
- 2021-02-04
使用分而治之演算法的思想, 可以實現另外一種排序法, 即快速排序法. 在快速排序法中, 首先將序列分為三個部分 : 左段、支點和右段. 支點是來自序列中的某一個元素, 其取法包括但不限於 : 取序列第…
- 演算法
- 2021-01-02
對於合併排序法, 我們得到的時間複雜度遞迴方程式為 首先, 我們來討論為何 成立. 由於 中含有取整函數, 並不容易計算, 因此我們不妨限定 為整數, 於是有 當 時, 其操作的時間複雜度為常數級別,…
- 分析
- 2020-12-06
在之前的文章中, 我們講述了分而治之演算法, 而它的思想可以被用於排序中. 這種排序法設計的整體思路為 : 令 是當前要排序的元素數量, 若 , 則演算法終結; 當 時, 電腦可以在瞬間通過交換來完成…
- 演算法
- 2020-12-06
有 個物品和一個容量為 的背包, 從 個物品中選取裝包的物品, 第 件物品的重量為 . 價值為 (). 一個可行的背包裝載是裝包物品的總重量不超過背包的容量的 . 一個最佳背包裝載是指物品的總價值最高…
- 演算法
- 2020-09-05