什么是數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)存儲(chǔ),組織數(shù)據(jù)的方式 線性結(jié)構(gòu) 包括 線性表,數(shù)組,鏈表,棧,隊(duì)列,哈希表 樹形結(jié)構(gòu) 包括二叉樹,AVL樹,紅黑...
一、前言 Pascal之父Nicklaus Wirth憑借一個(gè)公式獲得了圖靈獎(jiǎng)(計(jì)算機(jī)領(lǐng)域的諾貝爾獎(jiǎng))算法 + 數(shù)據(jù)結(jié)果 = 程序 大綱 二、搭...
iOS底層原理總結(jié) - 探尋KVO本質(zhì) 對(duì)小碼哥底層班視頻學(xué)習(xí)的總結(jié)與記錄。 面試題:iOS用什么方式實(shí)現(xiàn)對(duì)一個(gè)對(duì)象的KVO?(KVO的本質(zhì)是什...
iOS底層原理總結(jié) - 探尋Class的本質(zhì) 對(duì)小碼哥底層班視頻學(xué)習(xí)的總結(jié)與記錄。 我們知道不管是類對(duì)象還是元類對(duì)象,類型都是Class,cla...
iOS底層原理總結(jié) - 探尋OC對(duì)象的本質(zhì) 對(duì)小碼哥底層班視頻學(xué)習(xí)的總結(jié)與記錄。 面試題:一個(gè)NSObject對(duì)象占用多少內(nèi)存? 探尋OC對(duì)象的...
第六章 HTTP首部 6.1 HTTP報(bào)文首部 HTTP協(xié)議的請(qǐng)求和響應(yīng)報(bào)文中必定包含HTTP首部。首部?jī)?nèi)容為客戶端和服務(wù)器分別處理請(qǐng)求和響應(yīng)提...
第一章 了解Web與網(wǎng)絡(luò)基礎(chǔ) 1.1 使用HTTP協(xié)議訪問Web 通過發(fā)送請(qǐng)求獲取服務(wù)器資源的Web瀏覽器等,都可成為客戶端; Web使用一種名...
解釋:兩個(gè)雞蛋一樣,只有在達(dá)到某個(gè)樓層高度時(shí),才會(huì)摔碎。可以假設(shè)這個(gè)摔碎臨界樓層是N。 最笨的方法:只用一個(gè)雞蛋遍歷——N次嘗試一個(gè)雞蛋遍歷那就...
iOS開發(fā)關(guān)于隨機(jī)數(shù)及數(shù)組隨機(jī)取元素,數(shù)組隨機(jī)排序 一、隨機(jī)數(shù) 產(chǎn)生隨機(jī)數(shù)的四種方法rand()random()arc4random()arc4...