原理: 把所有的元素分為兩組选脊,一組為排序過得,一組為未排序過得妇斤。每輪取未遍歷組中第一個(gè)元素a摇锋,然后從后往前遍歷已排序組丹拯,將a和當(dāng)前索引對(duì)應(yīng)的值進(jìn)...
原理: 每輪遍歷都假定本次遍歷的首個(gè)索引對(duì)應(yīng)的值為最小值,如第一輪對(duì)應(yīng)0荸恕,第二輪對(duì)應(yīng)1乖酬。拿假定索引對(duì)應(yīng)的值和后面索引的值依次做比較,如果后面的值...
簡(jiǎn)單排序有:1.冒泡排序融求。2.選擇排序咬像。3.插入排序。 原理: 1.假設(shè)數(shù)組有n個(gè)數(shù)據(jù)生宛。2.第1輪我們從下標(biāo)0開始遍歷县昂,比較當(dāng)前元素和相鄰下一個(gè)...
算法:根據(jù)一定的條件,對(duì)一些數(shù)據(jù)進(jìn)行計(jì)算陷舅,并得到需要的結(jié)果倒彰。 同一個(gè)問題可以有多種算法來解決,我們?cè)谠O(shè)計(jì)算法是需要追求兩個(gè)目標(biāo):1.花最少的時(shí)間...
算法和數(shù)據(jù)結(jié)構(gòu)是我們必須學(xué)習(xí)的知識(shí)點(diǎn)莱睁,因?yàn)槌绦蛟O(shè)計(jì)=數(shù)據(jù)結(jié)構(gòu)+算法待讳。 數(shù)據(jù)結(jié)構(gòu):本質(zhì)上就是把數(shù)據(jù)元素按照一定的規(guī)則組織起來的集合,用來組織和存儲(chǔ)...
進(jìn)入github官網(wǎng):https://github.com/
1.下載 官網(wǎng):https://gradle.org/ 選擇你喜歡的版本 2.安裝 解壓文件 3.配置 結(jié)束
1.下載 官網(wǎng):https://www.jetbrains.com/ 2.安裝 下載之后雙擊然后下一步到安裝完畢