前言 說(shuō)到瀑布流,淘寶,京東等都用到這樣的效果,當(dāng)然,網(wǎng)上有很多現(xiàn)成的demo,但是如果自己不寫一個(gè)出來(lái),你永遠(yuǎn)不知道它是怎么實(shí)現(xiàn)的。之前有人 ...
最近公司同時(shí)進(jìn)行兩個(gè)項(xiàng)目的開(kāi)發(fā),而這兩個(gè)項(xiàng)目有一些共同的文件,比如:聊天消息管理類,第三方登陸分享管理類等等。如果其中一個(gè)項(xiàng)目的文件修改了,就需...
Mac升級(jí)10.13后,pod命令失效,報(bào)No such file or directory 錯(cuò)誤如下: 解決方案:終端執(zhí)行命令 若報(bào)錯(cuò),繼續(xù)執(zhí)...
前言 在項(xiàng)目中,遇到求和、求平均數(shù)等時(shí),我們經(jīng)常會(huì)用for循環(huán)來(lái)做,比如下面: 這樣寫當(dāng)然也沒(méi)有錯(cuò),但是有點(diǎn)復(fù)雜,不太簡(jiǎn)潔。幸運(yùn)的是,蘋果提供了...
1.崩潰bug之UITableView+FDTemplateLayoutCell: 最近在項(xiàng)目開(kāi)發(fā)中,在使用UITableView時(shí),程序...
歸并排序(mergeSort)是建立在歸并操作上的一種有效的排序算法,該算法是采用分治法(Divide and Conquer)的一個(gè)非常典型的...
堆排序(Heapsort)是指利用堆積樹(shù)(堆)這種數(shù)據(jù)結(jié)構(gòu)所設(shè)計(jì)的一種排序算法,它是選擇排序的一種。堆分為大根堆和小根堆。大根堆的要求是每個(gè)節(jié)點(diǎn)...
快速排序(Quicksort)是對(duì)冒泡排序的一種改進(jìn)。查看完整代碼 1.算法思想:通過(guò)一個(gè)基準(zhǔn)值把將要排序的元素分成兩部分,左邊的元素都小于基準(zhǔn)...
希爾排序是希爾(Donald Shell)于1959年提出的一種排序算法。希爾排序也是一種插入排序,希爾排序法又稱縮小增量法。查看完整代碼 1、...