時(shí)間復(fù)雜度 分析方法: 只要關(guān)注最大階級(jí)的量級(jí)即可荸恕。 加法法則:總復(fù)雜度等于量級(jí)最大的那段代碼的復(fù)雜度 乘法法則:嵌套代碼復(fù)雜度等于嵌套內(nèi)外代碼復(fù)雜度的乘積 不同復(fù)雜度大小比...
時(shí)間復(fù)雜度 分析方法: 只要關(guān)注最大階級(jí)的量級(jí)即可荸恕。 加法法則:總復(fù)雜度等于量級(jí)最大的那段代碼的復(fù)雜度 乘法法則:嵌套代碼復(fù)雜度等于嵌套內(nèi)外代碼復(fù)雜度的乘積 不同復(fù)雜度大小比...
題目來(lái)源洛谷:P1308 統(tǒng)計(jì)單詞數(shù) 自動(dòng)機(jī)就是將代碼分為幾種狀態(tài)生宛,而下面這道例題就是一個(gè)有窮自動(dòng)機(jī)县昂,劃分為兩種狀態(tài): ①是空格 ②是字母 個(gè)人理解有窮自動(dòng)機(jī)就是每一步只做唯...
將指數(shù)轉(zhuǎn)換為2進(jìn)制,如2的11次方陷舅,11的二進(jìn)制為1011倒彰,即8+2+1,所以通過(guò)下圖base的自增和具體位的0或者1來(lái)給ans加base莱睁。這樣時(shí)間復(fù)雜度為O(n)=log(...
記憶化搜索: 理解:記憶化搜索是在遞歸或搜索需要消耗很多資源的時(shí)候待讳,在每一次return的時(shí)候順便用一個(gè)數(shù)組來(lái)存放這個(gè)節(jié)點(diǎn)的數(shù)據(jù)。在每一次判斷的時(shí)候判斷數(shù)組該節(jié)點(diǎn)是否為空缩赛,不...
1.打表: 來(lái)源洛谷:P1217 回文質(zhì)數(shù) 第一次用打表的方法做題耙箍,感覺打開了新世界。 打表法就是將題目中需要的答案集合提前算出來(lái)酥馍,存到代碼里辩昆,根據(jù)題目所需取答案。 在數(shù)據(jù)量...