結(jié)構(gòu)體重載比較符 重載小根堆的回調(diào)函數(shù) reverse() 左閉又開(kāi) lower_bound( )和upper_bound( )都是利用二分查找的方法在一個(gè)排好序的數(shù)組中進(jìn)行...
結(jié)構(gòu)體重載比較符 重載小根堆的回調(diào)函數(shù) reverse() 左閉又開(kāi) lower_bound( )和upper_bound( )都是利用二分查找的方法在一個(gè)排好序的數(shù)組中進(jìn)行...
可進(jìn)入我的博客查看原文。 Raft 算法是可以用來(lái)替代 Paxos 算法的分布式一致性算法,而且 raft 算法比 Paxos 算法更易懂且更容易實(shí)現(xiàn)。本文對(duì) raft 論文...
素(質(zhì))數(shù) 1)試除法判斷素?cái)?shù) 2)分解質(zhì)因數(shù) 1)分解 n 的質(zhì)因數(shù) 2)分解 n ! 的質(zhì)因數(shù) 篩質(zhì)數(shù) 篩區(qū)間[L ,R]之間的質(zhì)數(shù)1)找出1-50000(sqrt(In...
二分圖判斷 二分圖:將所有點(diǎn)分成兩個(gè)集合,使得所有邊只出現(xiàn)在集合之間。一定不含有奇數(shù)環(huán),可能含有長(zhǎng)度為偶數(shù)的環(huán),不一定是連通圖。 染色法 存儲(chǔ)結(jié)構(gòu):鄰接表dfs 思路: 染色...
prim算法 試用場(chǎng)景:稠密圖存儲(chǔ)結(jié)構(gòu):鄰接矩陣算法思路:維護(hù)一個(gè)集合,找到每次離集合最近的點(diǎn),然后把該點(diǎn)加入到該集合,并使用這個(gè)點(diǎn)去更新其他點(diǎn)到集合的距離。(類(lèi)似于dijk...
YOLOv3沒(méi)有太多的創(chuàng)新,主要是借鑒一些好的方案融合到Y(jié)OLO里面。不過(guò)效果還是不錯(cuò)的,在保持速度優(yōu)勢(shì)的前提下,提升了預(yù)測(cè)精度,尤其是加強(qiáng)了對(duì)小物體的識(shí)別能力。 本文主要講...
基本介紹 職責(zé)鏈模式(Chain of Responsibility Pattern) ,又叫責(zé)任鏈模式,為請(qǐng)求創(chuàng)建了一個(gè)接收者對(duì)象的鏈(簡(jiǎn)單示意圖)。這種模式對(duì)請(qǐng)求的發(fā)送者...
基本介紹 策略模式(Strategy Pattern)中,定義算法族,分別封裝起來(lái),讓他們之間可以互相替換,此模式讓算法的變化獨(dú)立于使用算法的客戶(hù) 這算法體現(xiàn)了幾個(gè)設(shè)計(jì)原則,...
基本介紹 狀態(tài)模式(State Pattern) :它主要用來(lái)解決對(duì)象在多種狀態(tài)轉(zhuǎn)換時(shí),需要對(duì)外輸出不同的行為的問(wèn)題。狀態(tài)和行為是一對(duì)應(yīng)的,狀態(tài)之間可以相互轉(zhuǎn)換 當(dāng)一個(gè)對(duì)象的...
基本介紹 在編譯原理中, -一個(gè)算術(shù)表達(dá)式通過(guò)詞法分析器形成詞法單元,而后這些詞法單元再通過(guò)語(yǔ)法分析器構(gòu)建語(yǔ)法分析樹(shù),最終形成-顆抽象的語(yǔ)法分析樹(shù)。這里的詞法分析器和語(yǔ)法分析...
基本介紹. 備忘錄模式(Memento Pattern) 在不破壞封裝性的前提下,捕獲-一個(gè)對(duì)象的內(nèi)部狀態(tài),并在該對(duì)象之外保存這個(gè)狀態(tài)。這樣以后就可將該對(duì)象恢復(fù)到原先保存的狀...
基本介紹 中介者模式(Mediator Pattern),用一個(gè)中介對(duì)象來(lái)封裝一系列的對(duì)象交互。中介者使各個(gè)對(duì)象不需要顯式地相互引用,從而使其耦合松散,而且可以獨(dú)立地改變它們...
基本介紹 觀察者模式:對(duì)象之間多對(duì)一依賴(lài)的一種設(shè)計(jì)方案,被依賴(lài)的對(duì)象為Subject,依賴(lài)的對(duì)象為Observer, Subject通 知Observer變化,Subject...
基本介紹 迭代器模式(Iterator Pattern)是常用的設(shè)計(jì)模式,屬于行為型模式 如果我們的集合元素是用不同的方式實(shí)現(xiàn)的,有數(shù)組,還有java的集合類(lèi),或者還有其他方...
訪問(wèn)者模式基本介紹 訪問(wèn)者模式(VisitorPattern),封裝-些作用于某種數(shù)據(jù)結(jié)構(gòu)的各元素的操作,它可以在不改變數(shù)據(jù)結(jié)構(gòu)的前提下定義作用于這些元素的新的操作。 主要將...
基本介紹 命令模式(Command Pattern) :在軟件設(shè)計(jì)中,我們經(jīng)常需要向某些對(duì)象發(fā)送請(qǐng)求,但是并不知道請(qǐng)求的接收者是誰(shuí),也不知道被請(qǐng)求的操作是哪個(gè),我們只需在程序...