亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

發布時間: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

宝坻区| 靖远县| 社旗县| 大同市| 龙口市| 乌鲁木齐县| 宁城县| 大庆市| 正定县| 通渭县| 忻城县| 偏关县| 洪雅县| 乌兰浩特市| 塘沽区| 五华县| 教育| 梧州市| 宝坻区| 抚州市| 金平| 苏州市| 辰溪县| 道孚县| 清镇市| 乐东| 平定县| 大港区| 巴马| 溆浦县| 东阿县| 利津县| 通化县| 武山县| 稻城县| 卫辉市| 栖霞市| 米脂县| 安陆市| 威宁| 西平县|