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