陣列
所謂陣列,就是相同資料型別的元素按一定的順序的集合,就是把有限個型別相同的變數用乙個名字來命名,然後用編號區分他們的變數的集合,這個名字稱為陣列名,編號稱為下標。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。
陣列中元素的索引是從0開始的。
一、一維陣列:
1、定義
格式一:int 變數名=new int[元素個數];
格式二:int 變數名=new int[3] ;
格式三:int 變數名=new int ;——花括號裡賦了幾個值,元素的個數就是幾個
例如:int a=new int[7];——此陣列包含a[0]到a[6]的元素。new運算子用於建立陣列並將陣列元素初始化為它們的預設值。在此例中,所有陣列元素都初始化為0./2、
2、賦值
變數名 [索引] = 值;
例如:int s=new int [3];
s[0]=1;
s[1]=2;
s[2]=3;
3、取值
變數=變數名[索引];
例如:int a=s[1];
二、二維陣列
1、定義:string[,] 陣列名 = new string[2,3];——中括號裡用「,」隔開,表示有2個一維陣列,每乙個一維陣列中有3個變數
2、賦值 :string[,] 陣列名 = new string[2,3] , };
3、取值:string a=陣列名[1,2];——索引從0開始,[1,2]a取的值是第2個一維陣列中第三個變數的值
二、多維陣列
1、定義:string[ , , ] 陣列名 = new string[2,3,4];——中括號裡用兩個「,」隔開,表示有2個二維陣列,每乙個二維陣列中有3個一維陣列,每個一維陣列中有4個變數
2、賦值 :string[ , , ] 陣列名 = new string[2,3,4] , , };
3、取值:string a=陣列名[1,2,3];——索引從0開始,[1,2,3]a取的值是第2個二維陣列中第三個一維陣列中第4個變數的值
練習題:
將3,1,5,4,2按從小到大的順序排列起來(氣泡排序)
c 基礎 氣泡排序
氣泡排序 讓陣列中的元素兩兩比較 第i個與第i 1個比較 經過n i 1 遍兩兩比較,陣列中的元素能按照我們預期的規律排序。要從大到小排序,我們進行兩兩比較的時候用 要從小到大排序,我們進行兩兩比較的時候用 第i個與第i 1個比較,滿足條件時,兩數交換值 例 有如下資料 10,20,30,40,50...
C 基礎 氣泡排序 一維int陣列排序
using system namespace int temp 0 從小到大 for int i 0 i nums.length 1 i foreach var val in nums console.writeline 從大到小 for int i 0 i nums.length 1 i fore...
Java基礎 陣列(選擇排序 氣泡排序)
特點 陣列可以儲存任何型別的資料,包括原始資料和引用資料型別,但是一旦指定型別之後就只能儲存該型別 宣告陣列 元素型別 陣列 元素型別 陣列名 例如 string args string args int array int array 訪問陣列 訪問陣列中的元素 使用陣列名 下標 的形式訪問 最大...