為什么使用它 1.動(dòng)態(tài)實(shí)現(xiàn)視圖的添加。不用修改刪除、添加、隱藏后的布局約束。2.布局速度快, 不需要寫autolayout 繁瑣的代碼。 ??注...
思想:在有序且不重復(fù)的數(shù)組中, 選中間的值和目標(biāo)值做對(duì)比, 比中間值大就從后半部分?jǐn)?shù)據(jù)查找, 比中間值小從前半部分?jǐn)?shù)據(jù)查找, 直到找到和目標(biāo)值相...
思想:計(jì)數(shù)排序其實(shí)是桶排序的一種特殊情況。所處排序范圍是固定的,比如最大值是 k,我們就可以把數(shù)據(jù)劃分成 k 個(gè)桶。每個(gè)桶內(nèi)的數(shù)據(jù)值都是相同的,...
思想:選一個(gè)基準(zhǔn)值, 將大于它的放右邊, 小于它的放左邊。找到該基準(zhǔn)值的下標(biāo), 然后繼續(xù)遞歸調(diào)用。 代碼實(shí)現(xiàn) 找到基準(zhǔn)值的下標(biāo)分區(qū)實(shí)現(xiàn)一 分區(qū)實(shí)...
思想:先分后合思想, 分到不可以在分, 然后比較大小, 合并數(shù)據(jù)。 看圖清晰明了 代碼實(shí)現(xiàn) 使用
思想:分已排序區(qū)間和未排序區(qū)間。每次會(huì)從未排序區(qū)間中找到最小的元素,將其放到已排序區(qū)間的末尾。 使用
思想:分成未排序和已排序兩個(gè)部分, 從未排序的部分取出一個(gè)元素, 將這個(gè)元素和已排序的部分?jǐn)?shù)據(jù)做對(duì)比, 找到插入位置, 將該位置處的數(shù)據(jù)向后移動(dòng)...
??交換標(biāo)志很重要 使用
單向鏈表實(shí)現(xiàn)題目描述給出兩個(gè) 非空 的鏈表用來表示兩個(gè)非負(fù)的整數(shù)。其中,它們各自的位數(shù)是按照 逆序 的方式存儲(chǔ)的,并且它們的每個(gè)節(jié)點(diǎn)只能存儲(chǔ) 一...