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