【转】算法中时间复杂度概括——o(1)、o(n)、o(logn)、o(nlogn)
生活随笔
收集整理的這篇文章主要介紹了
【转】算法中时间复杂度概括——o(1)、o(n)、o(logn)、o(nlogn)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
? ? ? ?在描述算法復(fù)雜度時(shí),經(jīng)常用到o(1), o(n), o(logn), o(nlogn)來表示對(duì)應(yīng)算法的時(shí)間復(fù)雜度。這里進(jìn)行歸納一下它們代表的含義:這是算法的時(shí)空復(fù)雜度的表示。不僅僅用于表示時(shí)間復(fù)雜度,也用于表示空間復(fù)雜度。
?
? ? ? O后面的括號(hào)中有一個(gè)函數(shù),指明某個(gè)算法的耗時(shí)/耗空間與數(shù)據(jù)增長(zhǎng)量之間的關(guān)系。其中的n代表輸入數(shù)據(jù)的量。
轉(zhuǎn)載于:https://my.oschina.net/maojindaoGG/blog/3054352
總結(jié)
以上是生活随笔為你收集整理的【转】算法中时间复杂度概括——o(1)、o(n)、o(logn)、o(nlogn)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实验九:异常的抛出、捕获并处理
- 下一篇: 【bzoj2300】【Luogu P25