C 基礎 陣列(氣泡排序)

2022-09-05 08:27:14 字數 1480 閱讀 2187

陣列

所謂陣列,就是相同資料型別的元素按一定的順序的集合,就是把有限個型別相同的變數用乙個名字來命名,然後用編號區分他們的變數的集合,這個名字稱為陣列名,編號稱為下標。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。

陣列中元素的索引是從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 訪問陣列 訪問陣列中的元素 使用陣列名 下標 的形式訪問 最大...