
參考:最短路徑問題---SPFA算法詳解
參考:最短路徑問題---Dijkstra算法詳解
定義 開放-封閉原則 ,是說(shuō)軟件實(shí)體(類、模塊、函數(shù)等等)應(yīng)該可以擴(kuò)展,但是不可修改。 對(duì)于擴(kuò)展開放 對(duì)于更改封閉 程序?qū)嵺` 抽象出一個(gè)借口或者...
標(biāo)準(zhǔn)定義 單一職責(zé)原則(SRP) , 就一個(gè)類而言,應(yīng)該僅有一個(gè)引起它變化的原因[ASD] 程序例子 Next_吳思成 > 03. 單一功能原則
窗口展示 策略模式的金額計(jì)算 策略模式的優(yōu)缺點(diǎn): 策略模式定義了一系列算法,這些算法功能相同,實(shí)現(xiàn)不同,可以采用相同的接口調(diào)用所有的算法,減少了...
1.簡(jiǎn)單工廠 實(shí)現(xiàn)一個(gè)計(jì)算器控制臺(tái)程序,要求輸入兩個(gè)數(shù)和運(yùn)算符號(hào),得到結(jié)果。 簡(jiǎn)單工廠模式的優(yōu)點(diǎn): 工廠類含有必要的創(chuàng)建何種產(chǎn)品的邏輯,這樣客戶...
面向?qū)ο笳Z(yǔ)言(OOP)的五個(gè)基本特性 萬(wàn)物皆為對(duì)象 程序是對(duì)象的集合,它們通過(guò)發(fā)送消息來(lái)告知彼此要做的。 每個(gè)對(duì)象都有自己的由其他對(duì)象所構(gòu)成的存...
繪制各類目對(duì)比柱狀圖 學(xué)習(xí)了yield語(yǔ)法,確實(shí)很好用 繪制發(fā)帖量折線圖 學(xué)習(xí)了datetime庫(kù)的一些知識(shí)。 使用pymongo.find方法...