原理: 把所有的元素分為兩組,一組為排序過得,一組為未排序過得。每輪取未遍歷組中第一個元素a,然后從后往前遍歷已排序組,將a和當(dāng)前索引對應(yīng)的值進...
原理: 每輪遍歷都假定本次遍歷的首個索引對應(yīng)的值為最小值提前,如第一輪對應(yīng)0,第二輪對應(yīng)1泳唠。拿假定索引對應(yīng)的值和后面索引的值依次做比較狈网,如果后面的值...
簡單排序有:1.冒泡排序。2.選擇排序笨腥。3.插入排序拓哺。 原理: 1.假設(shè)數(shù)組有n個數(shù)據(jù)。2.第1輪我們從下標(biāo)0開始遍歷脖母,比較當(dāng)前元素和相鄰下一個...
算法:根據(jù)一定的條件士鸥,對一些數(shù)據(jù)進行計算,并得到需要的結(jié)果谆级。 同一個問題可以有多種算法來解決烤礁,我們在設(shè)計算法是需要追求兩個目標(biāo):1.花最少的時間...
算法和數(shù)據(jù)結(jié)構(gòu)是我們必須學(xué)習(xí)的知識點,因為程序設(shè)計=數(shù)據(jù)結(jié)構(gòu)+算法肥照。 數(shù)據(jù)結(jié)構(gòu):本質(zhì)上就是把數(shù)據(jù)元素按照一定的規(guī)則組織起來的集合脚仔,用來組織和存儲...
進入github官網(wǎng):https://github.com/
1.下載 官網(wǎng):https://gradle.org/ 選擇你喜歡的版本 2.安裝 解壓文件 3.配置 結(jié)束
1.下載 官網(wǎng):https://www.jetbrains.com/ 2.安裝 下載之后雙擊然后下一步到安裝完畢