91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

遞歸算法的時間復雜度分析

發布時間:2020-07-12 11:09:14 來源:網絡 閱讀:2148 作者:灰白世界 欄目:編程語言

Master定理也叫主定理。它提供了一種通過漸近符號表示遞推關系式的方法。應用Master定理可以很簡便的求解遞歸方程。

T(N)=a(N/b)+N^d
其中 n 表示原始的樣本量, a 表示子過程發生的次數,n/b 表示子過程的樣本量,d 表示除子過程其他的操作,一般為常量

  • log(b,a)<d 則遞歸算法復雜度為O(n^log(b,a))
  • log(b,a)=d 則遞歸算法復雜度為O(n^d*log(b,a))
  • log(b,a)>d 則遞歸算法復雜度為O(n^d))

例子

   /**
     * 二分查找遞歸實現。
     * @param srcArray  有序數組
     * @param start 數組低地址下標
     * @param end   數組高地址下標
     * @param key  查找元素
     * @return 查找元素不存在返回-1
     */
    public static int binSearch(int srcArray[], int start, int end, int key) {
        int mid = (end - start) / 2 + start;
        if (srcArray[mid] == key) {
            return mid;
        }
        if (start >= end) {
            return -1;
        } else if (key > srcArray[mid]) {
            return binSearch(srcArray, mid + 1, end, key);
        } else if (key < srcArray[mid]) {
            return binSearch(srcArray, start, mid - 1, key);
        }
        return -1;
    }

a = 2,b=2,d=0
則算法復雜度為 n^log(b,a)=n

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

炎陵县| 曲沃县| 清水县| 陆河县| 牟定县| 白玉县| 太和县| 寿阳县| 延安市| 永泰县| 北碚区| 克什克腾旗| 玛沁县| 酉阳| 启东市| 浪卡子县| 木兰县| 于都县| 遂溪县| 堆龙德庆县| 长沙县| 昭觉县| 射洪县| 桂平市| 娄底市| 辰溪县| 甘孜县| 临沂市| 盘山县| 鄂托克前旗| 固阳县| 库尔勒市| 澜沧| 积石山| 文化| 台东市| 富宁县| 屏南县| 隆尧县| 江川县| 家居|