
iOS中關(guān)于線程和隊(duì)列,有一些概念:隊(duì)列、串行隊(duì)列、并發(fā)隊(duì)列、主線程、主隊(duì)列、任務(wù)、同步、異步。這些概念的意義和聯(lián)系又是什么呢? 本質(zhì)上 隊(duì)列:...
本文的目的是單純的翻譯一下Alamofire的基本用法的文檔,原文是在github上:https://github.com/Alamofire/...
偶然看到數(shù)獨(dú)的問題,因?yàn)樽约阂餐孢^數(shù)獨(dú),就產(chǎn)生了用代碼來破解數(shù)獨(dú)的這么一個(gè)想法。 想法 數(shù)獨(dú)就是個(gè)大的九宮格,每個(gè)九宮格又是一個(gè)小的九宮格,這個(gè)...
二叉查找樹是一種特殊的二叉樹,任意一個(gè)節(jié)點(diǎn),右子樹中的所有的值都比節(jié)點(diǎn)本身大,左子樹中所有的值都比節(jié)點(diǎn)本身的值要小。 二叉查找樹 使用二叉查找樹...
二叉樹 是一種特殊的“樹”結(jié)構(gòu),它每個(gè)節(jié)點(diǎn)最多有兩個(gè)子樹。 樹 樹 是一種數(shù)據(jù)結(jié)構(gòu),它是由n(n>=1)個(gè)有限結(jié)點(diǎn)組成一個(gè)具有層次關(guān)系的集合。把...
【引言】有一個(gè)準(zhǔn)備偷東西的小偷,他有一個(gè)用來偷東西的背包,這個(gè)背包只能裝4斤重的東西。但是他所要偷的店里,卻有幾十種上百種的商品,這些商品質(zhì)量價(jià)...
我們知道,狄克斯特拉算法可以用于尋找權(quán)值為正的有向無環(huán)圖的最短路徑。如果我們遇到圖中某些邊的權(quán)值為負(fù),我們應(yīng)該如何尋找最短路徑呢?貝爾曼福德算法...
在我們尋找身邊的人際關(guān)系的時(shí)候,可以采用上一篇的廣度優(yōu)先搜索來進(jìn)行查找。當(dāng)我們走出門去,想要到某個(gè)地方的時(shí)候,這種場景我們安排路徑就更加的適合使...
【引言】我們生活中都會(huì)有過“找人”的經(jīng)歷。比如,我們想簡單的找一個(gè)醫(yī)生來咨詢一些事情,或者找一個(gè)律師或者是老師。我們會(huì)怎么找呢?怎么才能找到呢?...