我寫了一個遍歷非二叉樹結構的遞歸算法。該結構由目錄或文件組成。 算法採用輸入目錄(curDirectory)並首先遍歷樹的深度。當它到達分支的底部時,它會查找文件並打印一些信息。然後它返回一個級別,查找文件和打印內容等等。我們不知道目錄中的子目錄或文件的數量。 如何分析此算法的最差情況和平均情況時間? for(int i = 0; i < curDirectory.getChildren().si
我想證明諧波系列的大θ表示法是θ(logn)。 我想用積分來表示。 我正在試圖在方式來顯示這一點:在這種方式它不工作 **ln(n)=integral [1 to n] dx/x <= sum k=1 to n of 1/k <= 1 + integral [2 to n] dx/x = 1 + ln(n)**
,怎麼一回事,因爲在「1」我不能證明諧波系列緊bounde是THETA(LOGN)
這裏是我與 For each pair of expressions, indicate whether A is O, o, Ω, ω, or Θ of B.
我明白工作的問題是相當多的上限和歐米茄是下限和θ是上下限。我很困惑什麼小o和小omega推測。 (n^3)>(n^2)中的B的A O,但我不確定其他的一切。 我想知道如果有人可以給我一些關於如何測試每一個的步驟。我檢查過維基百科和一些
假設我們有兩個函數f(n)和g(n)。如果我們想檢查如果f(n)是小哦O(G(N)),這將是有效的做到以下幾點: lim n -> infinity f(n)/g(n) and the result would have to = 0 ?
所以,如果上面出來爲0,它意指F (n)是o(g(n))?我們如何檢查大歐塔和小歐米加有限制?