前言 上一篇文章里,筆者已經(jīng)對(duì)鏈表概而、隊(duì)列和二叉樹的基本數(shù)據(jù)結(jié)構(gòu)做了簡單的介紹银舱,附上前文鏈接:《iOS面試之道》算法基礎(chǔ)學(xué)習(xí)(上) 锚贱。在這篇文章里咖驮,筆者繼續(xù)把剩下的部分嘗試著去...
前言 關(guān)于數(shù)組排序的問題捍掺,在之前的文章有很詳細(xì)的介紹(鏈接:《iOS面試之道》算法基礎(chǔ)學(xué)習(xí)(下))臣樱。在這篇文章中靶擦,筆者會(huì)對(duì)經(jīng)典的冒泡算法進(jìn)行優(yōu)化。先來看下未經(jīng)優(yōu)化的冒泡算法:...
題目一:找出數(shù)組中重復(fù)的數(shù)字雇毫。 在一個(gè)長度為n的數(shù)組里的所有數(shù)字都在0~n-1的范圍內(nèi)玄捕。數(shù)組中某些數(shù)字是重復(fù)的,但不知道有幾個(gè)數(shù)字重復(fù)了,也不知道每個(gè)數(shù)字重復(fù)了幾次。請(qǐng)找出數(shù)...
1棚放、創(chuàng)建一個(gè)空的App Project 啟動(dòng)Xcode點(diǎn)擊File->New->Project選擇Single View Application 取名為TestMainApp...
最近在重溫這本OC經(jīng)典之作《Effective Objective-C 2.0編寫高質(zhì)量iOS與OS X代碼的52個(gè)有效方法》枚粘,這篇文章算是重溫之后的產(chǎn)物吧,讀完這篇文章你將...
線性鏈表 特點(diǎn):用一組任意的存儲(chǔ)單元儲(chǔ)蓄線性表的元素(不一定連續(xù))狮腿。節(jié)點(diǎn):線性鏈表由除了存儲(chǔ)本身的信息腿宰,還需要存儲(chǔ)一個(gè)指示后繼的信息,這兩部分組成數(shù)據(jù)元素的存儲(chǔ)映像缘厢,稱為節(jié)點(diǎn)...
友情提醒:這篇文章不是解析YYMemoryCache源碼吃度,只是個(gè)人解讀源碼時(shí)學(xué)到的一些東西做下筆記,希望也能幫到你贴硫,如果是要看源碼解讀的朋友們可以移步其他文章了哈~ 1. n...
線性表(linear_list):n個(gè)數(shù)據(jù)元素的有限序列椿每。如字母表、成績表英遭、價(jià)目表间护,圖書索引表等。 線性表中的元素可以是各種各樣挖诸,但是同一線性表中的元素必定有相同特性汁尺,即屬于...
紋理映射到轉(zhuǎn)換后的頂點(diǎn) 紋理 概念:紋理是一個(gè)用來保存圖像顏色元素值的OpenGL ES緩存殷勘。 應(yīng)該盡量使用最小的圖像來產(chǎn)生可以接受的渲染結(jié)果,因?yàn)榍度胧较到y(tǒng)的可用內(nèi)存相對(duì)較...
這篇筆記的關(guān)鍵在于對(duì)OpenGL ES繪圖7個(gè)步驟中的函數(shù)各個(gè)參數(shù)的的解讀,筆者之前看別人的文章被這些函數(shù)的參數(shù)弄的暈頭轉(zhuǎn)向摘符,看了這本書之后終于理解透徹贤斜。 準(zhǔn)備 首先復(fù)習(xí)一下...
注:這篇文集是針對(duì)《OpenGL ES應(yīng)用開發(fā)實(shí)踐指南 iOS卷》的學(xué)習(xí)筆記策吠。 后續(xù)會(huì)根據(jù)學(xué)習(xí)進(jìn)度不斷更新OpenGL ES案例解讀,當(dāng)然會(huì)有自己的理解瘩绒。 筆者也是0基礎(chǔ)開始...