就第九天學習的陣列和排序問題做出的總結

2021-07-24 10:42:56 字數 671 閱讀 8544

陣列可以理解為是乙個巨大的「盒子」,裡面可以放多個型別相同的資料。陣列中的每乙個元素都有乙個下標,所以可以通過下標來訪問,下標從 0 開始。例如,可以通過 scores[0] 獲取陣列中的第乙個元素 ,scores[2] 就可以取到第三個元素!

而排序就是將這些資料按一定的順序依次排列。

排序的方法有八種

這裡注重介紹選擇排序和氣泡排序:

(1)選擇排序:

每一趟從待排序的資料元素中選出最小(或最大)的乙個元素,順序放在已排好序的數列的最後,直到全部待排序的資料元素排完。

//選擇排序

public void selectsort(int a)

}if(k != min) }}

(2)氣泡排序

氣泡排序是將陣列中兩個相鄰的元素進行兩兩對比,將小的往上公升,大的往下沉。所以取名為氣泡排序

public

static

void

main(string orgs);

int temp;

for (int a = 0; a1;a++ )}}

}

學習第九天

怎麼沒有題面?我怎麼知道?換個鏈結吧!向洛谷勢力低頭 我們畫一下這個小螞蟻走出來的圖形,我們就會發現,是乙個類似長城的形狀 這個題,求最大值,我們應該能很容易想到用動態規劃 那麼對於乙個路徑圍成的圖形,我們需要描述的是它的位置和形狀,所以這顯然是個高維的dp 位置很好描述,但是形狀太複雜了,我們怎麼...

學習的第九天

如題,又是安裝的一天 又到了熟悉的連線環節,至於為什麼每次使用centos7虛擬機器都要進行這看似不必要的部分。原因當然是為了之後更方便。要知道centos7系統 圖形化除外 中是不可以進行複製貼上的,但要在centos7中執行各種命令都是要輸入長長指令,而作為我這種菜鳥,肯定不能盲打,but看一眼...

python學習 第九天

在下這廂有禮了 爬蟲簡單實現 coding utf 8 import urllib def gethtml url page urllib.urlopen url html page.read returnhtml html gethtml print html l urllib 模組提供了讀取we...