最近在利用Flutter項(xiàng)目進(jìn)行真機(jī)調(diào)試時(shí),遇到了"XXX" cannot be opened because the developer ca...
最近在更新Plugin的時(shí)候,出現(xiàn)了marketplace plugins are not loaded…的錯(cuò)誤,搜索并嘗試了國(guó)內(nèi)一些開(kāi)發(fā)者的解...
串(Sequence) 在本章節(jié)內(nèi)容中研究的串是開(kāi)發(fā)中熟悉的字符串,大家都知道,字符串是由若干個(gè)字符組成的有限序列。 例如有下圖所示的字符串,可...
B+樹(shù) B+樹(shù)是B樹(shù)的一種變體,常用語(yǔ)數(shù)據(jù)庫(kù)和操作系統(tǒng)的問(wèn)題件系統(tǒng)中 MySQL數(shù)據(jù)庫(kù)的索引就是基于B+樹(shù)實(shí)現(xiàn)的 下圖為B+樹(shù)的大概結(jié)構(gòu) B+樹(shù)...
首先來(lái)思考一個(gè)問(wèn)題。 一個(gè)有序鏈表(下圖),搜索,添加,刪除的平均時(shí)間復(fù)雜度是多少? 通過(guò)對(duì)鏈表這種數(shù)據(jù)結(jié)構(gòu)的了解可以知道 搜索必須要從表頭節(jié)點(diǎn)...
布隆過(guò)濾器(Bloom Filter) 思考 如果要經(jīng)常判斷一個(gè)元素是否存在,是你的話,你會(huì)考慮怎么做? 很容易想到,可以使用哈希表(HashS...
動(dòng)態(tài)規(guī)劃(Dynamic Programming) 動(dòng)態(tài)規(guī)劃,簡(jiǎn)稱DP,它是求解最優(yōu)化問(wèn)題的一種常見(jiàn)策略。例如前面章節(jié)中提到的找零錢問(wèn)題,要求找...
分治(Divide And Conquer) 分治,也就是分而治之。它的一般步驟如下 將原問(wèn)題分解成為若干個(gè)規(guī)模較小的子問(wèn)題(子問(wèn)題和原問(wèn)題的結(jié)...
貪心(Greedy) 貪心策略:也稱為貪婪差略 使用貪心策略,在執(zhí)行每一步的過(guò)程中,都會(huì)選擇當(dāng)前狀態(tài)下的最優(yōu)解(局部最優(yōu)解),從而希望推導(dǎo)出全局...