![](/img/trans.png)
[英]What exactly does epsilon represent in master theorem?
我了解替換方法和遞歸樹。 我了解如何使用主定理,但不了解它的證明或直觀解釋,特別是我不了解定理中的 epsilon 值從何而來大師定理指出: 我正在學習 CLRS 第 3 版,第 97 頁。我想知道 epsilon 值代表什么,我們如何在證明中得出 epsilon 以及我們為什么需要它。 這個證 ...
[英]What exactly does epsilon represent in master theorem?
我了解替換方法和遞歸樹。 我了解如何使用主定理,但不了解它的證明或直觀解釋,特別是我不了解定理中的 epsilon 值從何而來大師定理指出: 我正在學習 CLRS 第 3 版,第 97 頁。我想知道 epsilon 值代表什么,我們如何在證明中得出 epsilon 以及我們為什么需要它。 這個證 ...
[英]Solving recurrence of divide and conquer using master theorem
T(n) = 3T(n/2) + c T(1)=0 可以用主定理求解嗎? 如果是的話,我現在正在努力理解主定理,有人能告訴我它屬於哪種情況以及為什么。 ...
[英]what would be the run time of this function using master's theorem
p 指向完全鏈接二叉樹中的一個節點,並且每個節點 p 都有一個名為 p.key 的鍵,一個指向其左子樹 p.left 的指針,以及一個指向其右子樹 p.right 的指針。 一個空的子樹寫成 NIL。 使用大師定理,這個 function 的運行時間是多少? ...
[英]Computational complexity and recursion - Is this analysis correct?
嗨,我對此算法分析的分辨率有疑問,特別是指返回 min(L[i:j+1]) :為什么它被認為是 O(n)?:它總是指一個定義的切片,與有限的可能維度 (j<=i+2) ...
[英]Time complexity of T(n) = 27T(n/3) + (n^3)log(n)
我需要一些幫助來解決這個問題,我自己嘗試了一下,我得到了 teta((n^3)logn) 但 wolframalpha 這么說所以我想這就像一個 O((n^3) log^2(n))。 我不能使用主定理,所以我通過遞歸解決了,這是我的解決方案。 ...
[英]How to find the recurrence relation, and calculate Master Theorem of a Merge Sort Code?
我試圖找到這個合並排序代碼的主定理,但首先我需要找到它的遞歸關系,但我很難做到並理解兩者。 我已經在這里看到了一些類似的問題,但無法理解解釋,例如,首先我需要找出代碼有多少操作? 有人可以幫我嗎? ...
[英]How to apply master theorem of 2 binary search?
為了計算排序數組中某個數字的出現次數,我使用了兩次二分搜索 二分查找的遞推關系是 T(N/2)+1 通過調用它兩次,說它是2T(N/2) +2是否正確? 但是使用主定理我得到的結果是 O(n) 這是錯誤的 ...
[英]3 Recursions to Recurrence T(n) and Master Theorem
假設我有下面的代碼,我的任務是找到重復T(n)及其最差運行時間。 如果 n 是列表的長度,則該值。 在這種情況下,我們有 3 個遞歸, mystery(mylist[:len(mylist)-t-1]) , mystery(mylist[t:len(mylist)- 1])和mystery(myl ...
[英]Can i use master theorem if i have f(n) = logn
在分析了我的算法后,我發現了一個重復: 是否可以將主定理應用於這種形式? 如果是,我很困惑我們在課堂上看到的定理中d的值是什么: 我看到了這篇文章: Master's theorem with f(n)=log n但它並沒有真正幫助我理解如果我們有f(n) = logn d的值是多少 ...
[英]How to use master method or recursion problem in case of f(n)=n factorial
如何求解T(n) =2T(n/2)+n。 使用主方法或遞歸。 ...
[英]How to tell whether a recurrence equation belongs to case one or two of the master theorem
如果O (f(x)) 總是也是Theta (f(x)) 因為 theta 同時是 O 和 omega。 如何判斷遞歸方程是否符合主定理的情況 1 或情況 2。 例如,()=4(/2)+²sqrt(); a=4,b=2 所以 logb(a)= 2。 這里 f(n) = O(n^2) 這是情況 1。 ...
[英]Master Method: Divide and Conquer
根據我的評估,以下算法的總體漸近運行時間為O(n) ,因為x (遞歸次數)為 1, y為(拆分次數)為 2 ,最后為z (數量的冪)在遞歸調用之外完成的工作)為 1,因此 x<y^{d},但我的回答是錯誤的。 為什么? ...
[英]How to Solve this task 𝑇(𝑛)=4𝑇(𝑛/4)+𝑛√n?
我是分而治之的新手。 我想知道如何找出這個計算的運行時間? 我究竟需要注意什么以及如何進行? n=1 運行時間 = O(1) ...
[英]How can a be smaller than 1 in recurrence relations?
遞減遞推關系的一般形式是: T(n)=aT(nb)+f(n) 例如T(n)=T(n-1)+1具有以下偽代碼。 這里a = 1。 並且T(n)=2T(n-1)+1具有以下偽代碼。 這里a = 2。 Master 的遞減函數定理指出,如果 a<1 ,T(n)=O(f(n))。 例如T(n)=0 ...
[英]Solving 4T(n/5) + log5(n * sqrt(n)) with the master theorem
我試圖用主定理解決遞歸 4T(n/5) + log5(n * sqrt(n)) 但我遇到了一些困難。 我理解使用 T(n) = a T(n/b) + theta(n^k log^pn) 形式會產生: 但是我將如何處理日志中的 n * sqrt n ? 我無法理解如何進行。 謝謝 ...
[英]Subproblem size w.r.t Strassen's Matrix Multiplication algorithm
我最近觀看了有關 Strassen 用於乘以 2 個 nxn 矩陣的遞歸算法的視頻講座。 講座還提出了計算該算法時間復雜度的Master Method。 然而,在討論系數 b 時——據我所知,它是指子問題大小減小的因素——它被分配了 2 的值。 我的問題是:既然 2 nxn 矩陣被遞歸地划分為 8 ...
[英]Master theorem where f(n) = cn^k
我想知道當 f(n) = xn k和 n^(log b a) = n k時出現的主定理的特定情況,其中 x 是大於 1 的 integer。對於這種情況,f(n) 是大於 n^(log b a) 但它不是多項式大於它,因此不會出現情況 3。 對於這樣的案例,我假設您使用案例 2,因為它們的大 O ...
[英]how to solve f(n) = f((3/4)n) + f(n^(1-b)) + c n^b
我該如何解決這種復發: f(n) = f((3/4)n) + f(n^(1-b)) + c n^b 其中 b 和 c 是常數並且 0<b<1 和 f(1)=1 ...
[英]Solution to T(n) = 2T(n/2) + log n
所以我的遞歸方程是T(n) = 2T(n/2) + log n 我使用了主定理,發現 a = 2、b =2 和 d = 1。 這是情況 2。所以解決方案應該是O(n^1 log n)這是 O(n log n) 我在網上查了一下,有人發現它是 O(n)。 我很困惑誰能告訴我它為什么不是 O(n log ...