今天看了算法的空間復(fù)雜度。空間復(fù)雜度是對一個算法在運(yùn)行過程中臨時占用存儲空間大小的量度,記做S(n)=O(f(n))。一個算法的優(yōu)劣主要從算法的執(zhí)行時間和所需要占用的存儲空間兩個方面衡量。
備注:對于一個算法,其時間復(fù)雜度和空間復(fù)雜度往往是相互影響的,當(dāng)追求一個較好的時間復(fù)雜度時,可能會導(dǎo)致占用較多的存儲空間。不過在,通常情況下,鑒于運(yùn)算空間較為充足,人們都以算法的時間復(fù)雜度作為算法優(yōu)劣的衡量指標(biāo)。