實(shí)現(xiàn)一個棧,先進(jìn)入的數(shù)據(jù)一定是先出去的,怎么樣利用隊(duì)列實(shí)現(xiàn)這個特點(diǎn)呢?可以利用兩個隊(duì)列來進(jìn)行數(shù)據(jù)順序的調(diào)整。當(dāng)需要刪除數(shù)據(jù)時,可以先將數(shù)據(jù)pus...
實(shí)現(xiàn)思路 (1) 使用兩個棧A,B,其中假定A負(fù)責(zé)push操作,B負(fù)責(zé)pop操作。使用一個變量back_elem來存儲最后添加的元素。(2) 實(shí)...
GCD是蘋果公司為多核的并行運(yùn)算解決方案,會自動利用更多的CPU內(nèi)核,GCD自動管理線程的生命周期(創(chuàng)建、調(diào)度、銷毀) GCD的兩個核心概念 任...
快慢指針主要解決的問題: 尋找/刪除第K個節(jié)點(diǎn); 有關(guān)鏈表環(huán)問題解法:尋找/刪除第K個節(jié)點(diǎn)。 問題一: 給定任意一個有序數(shù)組,計(jì)算出去重后的數(shù)組...
又開始上路了..
概要 一個組件模塊追求的技術(shù)目標(biāo)是高內(nèi)聚,低耦合,可擴(kuò)展,易理解,但是這個目標(biāo)過于形而上,落實(shí)到具體的實(shí)踐過程中往往缺乏依歸和遵照。本文重點(diǎn)強(qiáng)調(diào)...
微信讀書:http://wereadteam.github.io/archives/ 高仿微信:https://github.com/tbl00...
看了 Limboy(文章1文章2) 和 Casa (文章) 對 iOS 組件化方案的討論,寫篇文章梳理下思路。 首先我覺得”組件”在這里不太合適...
引言 “如果某個實(shí)體表現(xiàn)出以下任何一種特性,它就具備自主性:自我修復(fù)、自我保護(hù)、自我維護(hù)、對目標(biāo)的自我控制、自我改進(jìn)。” —— 凱文·凱利 iO...