UI卡頓原理 60fps->16ms程序的大部分操作要在16ms內(nèi)完成,listview 的item層疊了太多,有復(fù)雜動(dòng)畫導(dǎo)致。每一次虛擬機(jī)在G...
Bitmap是導(dǎo)致OOM的頭號(hào)殺手,我在開發(fā)中就遇到了兩個(gè)關(guān)于bitmap導(dǎo)致的內(nèi)存泄漏。 1.pos機(jī)電子簽名,需要在屏幕上面進(jìn)行簽名,創(chuàng)建了...
什么是oom? 當(dāng)前程序占用的內(nèi)存加上我們申請(qǐng)的內(nèi)存資源超過(guò)了Dalvik虛擬機(jī)的最大內(nèi)存限制,就會(huì)拋出Out of memory。經(jīng)常遇到的就...
1.什么是ANR Application Not Responsing 應(yīng)用程序無(wú)響應(yīng)的對(duì)話框,在主線程做了耗時(shí)的操作,activity處理不能...
最大的好處就是,沒(méi)有完全排序好,就可以將最大的值和最小的值篩選出來(lái)。 代碼
希爾排序,是經(jīng)過(guò)優(yōu)化了的插入排序。 先將原數(shù)據(jù)每隔m位先排序一下,在經(jīng)過(guò)n為排序一下,n<m....... 最后肯定是將1位進(jìn)行排序。 希爾排序
思想就是,將元素一個(gè)一個(gè)的放到一個(gè)有序的數(shù)組中。 上代碼
1.分析問(wèn)題,從大到小分析,但是寫代碼都是從小到大的。比方說(shuō)菲波那切數(shù)列 將計(jì)算的過(guò)程會(huì)把結(jié)果記錄下來(lái),最終的結(jié)果在記錄中找到。 LCS問(wèn)題 看...
1什么是圖: 圖(Graph)是由頂點(diǎn)的有窮非空集合和頂點(diǎn)的集合組成,通常表示為:G(V,E),其中G表示一個(gè)圖,V是圖G中頂點(diǎn)的集合,E是圖G...