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