最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

數(shù)據(jù)結(jié)構(gòu)(C語言版 第二版)

2023-02-25 23:37 作者:沐笙--ms  | 我要投稿


算法的時間復(fù)雜度

常見的算法時間復(fù)雜度由小到大依次為:

常數(shù)階 O(1) <?對數(shù)階 O(log2n) <?線性階 O(n) <?線性對數(shù)階 O(nlog2n) <?平方階 O(n^2) <?立方階 O(n^3) <?k次方階 O(n^k) <?指數(shù)階 O(2^n)

算法的時間復(fù)雜度取決于:問題的規(guī)模和待處理數(shù)據(jù)的初態(tài)。

計算下列各算法的時間復(fù)雜度

  1. x=90;y=100;

    while(y>0)

    ? ? ?if(x>100)

    ? ? ? ? ? {x=x-10;y--;}

    ? ? ?else? x++;

  2. for(i=0; i<n; i++)

    ? ? ?for(j=0; j<m; j++)

    ? ? ? ? ? a[i] [j] =0;

  3. s=0;

    for(i=0; i<n; j++)

    ? ? ?for(j=0; j<n; j++)

    ? ? ? ? ?s+=B[i] [j];

    sum=s;

  4. i=1;

    while(i<=n)

    ? ? ?i=i*3;

  5. x=0;

    for(i=1; i<n; i++)

    ? ? for(j=1; j<=n-i; j++)

    ? ? ? ? x++;

  6. x=n; //n>1

    y=0;

    while(x>=(y+1)*(y+1))

    ? ? ? ?y++;

    答:

    第一:? ?O(1)? ? 理由:算法執(zhí)行的再大,算法的時間復(fù)雜度都是1。

    第二:O(n*m)? ?理由:for循環(huán)兩次,一次n,一次m,所以是n*m。

    第三:O(n^2)? ?理由:for循環(huán)兩次,兩次都說n,所以n的2次方。

    第四:O(log2n)? ?理由:n等于1,2,3時循環(huán)1次,n等于4,5,6 ....12時循環(huán)2次,以此類推得出 log2n。

    第五:O(n^2)? 理由:兩次for循環(huán),循環(huán)n次,所以n的2次方。

    第六:O(√n)? ?理由:x大于等于(y+1)的平方,所以循環(huán)更號n次。




數(shù)據(jù)結(jié)構(gòu)(C語言版 第二版)的評論 (共 條)

分享到微博請遵守國家法律
麻江县| 睢宁县| 启东市| 普洱| 福泉市| 南宫市| 玉溪市| 嘉兴市| 广宁县| 杭锦后旗| 永善县| 平遥县| 珲春市| 荥经县| 灵寿县| 高淳县| 惠水县| 清徐县| 苏州市| 巴塘县| 东光县| 玉环县| 高青县| 安仁县| 长宁县| 玉环县| 福州市| 华宁县| 德阳市| 昌图县| 谢通门县| 聂拉木县| 湄潭县| 泸溪县| 凤冈县| 夏河县| 怀化市| 卫辉市| 正镶白旗| 大庆市| 义乌市|