ReactiveCocoa作用 在我們iOS開(kāi)發(fā)過(guò)程中壹粟,當(dāng)某些事件響應(yīng)的時(shí)候拜隧,需要處理某些業(yè)務(wù)邏輯,這些事件都用不同的方式來(lái)處理。比如按鈕的點(diǎn)擊...
希爾排序 希爾排序趁仙,也稱(chēng)遞減增量排序算法洪添,是插入排序的一種更高效的改進(jìn)版本。但希爾排序是非穩(wěn)定排序算法幸撕。 希爾排序是基于插入排序的以下兩點(diǎn)性質(zhì)而...
插入排序 插入排序的代碼實(shí)現(xiàn)雖然沒(méi)有冒泡排序和選擇排序那么簡(jiǎn)單粗暴薇组,但它的原理應(yīng)該是最容易理解的了,因?yàn)橹灰蜻^(guò)撲克牌的人都應(yīng)該能夠秒懂坐儿。插入排...
選擇排序 選擇排序是一種簡(jiǎn)單直觀的排序算法律胀,無(wú)論什么數(shù)據(jù)進(jìn)去都是 O(n2) 的時(shí)間復(fù)雜度宋光。所以用到它的時(shí)候,數(shù)據(jù)規(guī)模越小越好炭菌。唯一的好處可能就...
快速排序 快速排序是由東尼·霍爾所發(fā)展的一種排序算法罪佳。在平均狀況下,排序 n 個(gè)項(xiàng)目要 Ο(nlogn) 次比較黑低。在最壞狀況下則需要 Ο(n2)...
冒泡排序 冒泡排序(Bubble Sort)也是一種簡(jiǎn)單直觀的排序算法赘艳。它重復(fù)地走訪過(guò)要排序的數(shù)列,一次比較兩個(gè)元素克握,如果他們的順序錯(cuò)誤就把他們...
1蕾管、Notifiaction響應(yīng)順序?擴(kuò)展問(wèn)題:如何讓NSNotifiication的post處和observer處異步執(zhí)行菩暗? 對(duì)于同一個(gè)通知掰曾,...
Socket 基本概念 Socket 是對(duì) TCP/IP 協(xié)議族的一種封裝停团,是應(yīng)用層與TCP/IP協(xié)議族通信的中間軟件抽象層旷坦。從設(shè)計(jì)模式的角度看...
IP 協(xié)議簡(jiǎn)介 IP 協(xié)議位于 TCP/IP 協(xié)議的第三層——網(wǎng)絡(luò)層佑稠。與傳輸層協(xié)議相比秒梅,網(wǎng)絡(luò)層的責(zé)任是提供點(diǎn)到點(diǎn)(hop by hop)的服務(wù),...