成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

空間復(fù)雜度怎么算 什么叫時(shí)間復(fù)雜度和空間復(fù)雜度?

什么叫時(shí)間復(fù)雜度和空間復(fù)雜度?時(shí)間復(fù)雜度是程序的運(yùn)行時(shí)間或次數(shù);空間復(fù)雜度是程序占用的空間;以下程序:int a[1000000]int CNT=0for(int i=0 ifor(int j=0 j

什么叫時(shí)間復(fù)雜度和空間復(fù)雜度?

時(shí)間復(fù)雜度是程序的運(yùn)行時(shí)間或次數(shù);

空間復(fù)雜度是程序占用的空間;

以下程序:

int a[1000000

]int CNT=0

for(int i=0 i

for(int j=0 j

a[CNT]=0

空間主要是一個(gè)大小為1000000的數(shù)組a;時(shí)間是復(fù)雜的兩個(gè)for循環(huán)。第一個(gè)循環(huán)要做一次,第二個(gè)循環(huán)要做1000次,第一個(gè)循環(huán)要做1000次,一共1000×1000次

如果兩個(gè)循環(huán)分別對(duì)應(yīng)m和N次,那么要做的次數(shù)就是m*N

你能聽(tīng)懂前兩句話嗎?

什么叫時(shí)間復(fù)雜度和空間復(fù)雜度?

當(dāng)計(jì)算機(jī)完成任務(wù)時(shí),它有兩個(gè)指示器:時(shí)間和所有內(nèi)存(即空間)。兩者呈負(fù)相關(guān)。也就是說(shuō),在設(shè)計(jì)特定的程序時(shí),可以選擇使用更多的內(nèi)存,這樣可以提高程序的速度,也就是減少程序的運(yùn)行時(shí)間。另一方面,也可以選擇使用較少的內(nèi)存,這樣可以節(jié)省內(nèi)存,但同時(shí),程序運(yùn)行速度會(huì)變慢,這意味著程序運(yùn)行時(shí)間會(huì)更長(zhǎng)。總之,該算法只有兩種策略,一種是以時(shí)間換空間,另一種是以空間換時(shí)間。直接答案是高空間復(fù)雜度和低時(shí)間復(fù)雜度的算法,反之亦然。