排序 Arrays 類 二維陣列

2021-07-25 21:38:32 字數 727 閱讀 5145

直接排序:將陣列中每乙個元素和其他元素一次比較,如果符合條件就交換位置 •

氣泡排序:將陣列中相鄰的兩個數作比較,大的放在後面,小的放在前面 •

拆半查詢法:只能查詢有序的陣列 •

arrays.

類的使用: •

常用的的方法有:

• 1.sort(int a)

對指定的

int型陣列按數字公升序進行排序 •

2.tostring(int a) 

將陣列變成乙個字串 •

3.binarysearch(int a,int key)

用二分法查詢資料 •

如果找到元素,它會將數的下標作為結果顯示出來,如果沒有找到就會以

負數的形式顯示出來

二維陣列:

int   b = {};

陣列中的元素是一維陣列

二維陣列的初始化:

1.靜態初始化:

int  arr = ,,···};

2.動態初始化:

int  arr = new int[3][4];

二維陣列的取值和賦值:

1.取值:先獲取到一維陣列,在從一維陣列中取值

int  arr = ,,};

int  a = arr[0];

int  value = a[0];

2.賦值:給二維陣列中的元素乙個乙個的賦值

arr[0][0] = 10;

二維陣列排序

一維陣列排序可以使用asort 公升序 ksort 降序 二維陣列排序可以使用array mutisort和usort進行排序 users array array id 1,age 12 array id 2,age 13 array id 3,age 44 array id 4,age 22 ar...

PHP陣列排序,一維陣列,二維陣列排序。

一維陣列排序 1 sort,rsort排序 r reverse表示翻轉,即為降序排列 通過鍵值排序。arr array 10,2,4,1,5,8,7,9 等效於 arr array 0 10,1 2,2 4,3 1,4 5,5 8,6 7,7 9 預設的排序,按鍵值公升序排序,鍵名被從新規定,例如1...

二維陣列快速排序

function quick sort array,bykey 1,descorasc 1 left arr quick sort left arr,bykey,descorasc right arr quick sort right arr,bykey,descorasc return array...