Java基礎 陣列(選擇排序 氣泡排序)

2021-08-28 13:47:34 字數 1174 閱讀 2466

特點:陣列可以儲存任何型別的資料,包括原始資料和引用資料型別,但是一旦指定型別之後就只能儲存該型別

宣告陣列:元素型別 陣列;元素型別 陣列名;

例如:string args ;string args; int array; int array];

訪問陣列:訪問陣列中的元素 使用陣列名[下標]的形式訪問;

最大下標是-1;最開始的下標識0;

陣列長度用屬性length獲取。

int array =;

int max =0;

for(int i = 0; imax)

} system.out.println(max);

1、選擇排序      

public static void main(string args) ;

for (int i = 0; i < arr.length; i++) }}

for (int j2 = 0; j2 < arr.length; j2++)

}

2、氣泡排序

public static void main(string args) ;

for (int i = 0; i < a.length - 1; i++) }}

for (int i1 = 0; i1 < a.length; i1++)

}

二維陣列:

建立:方式一:使用

new運算子  --->型別

陣列名= new 型別[

行數][

列數];  例如:string str

= new string[5][5];

方式二:宣告陣列並且賦初始值  int array = ,,}; l

int

arr= new

int[5][5];

記憶體位址

:   system.out.println(

arr); 長度

(行數):  system.out.println(

arr.length);

列數: system.out.println(

arr[

下角標].length);

java基礎 選擇排序和氣泡排序

public class t system.out.println 原陣列 for int i 0 i a.length i 選擇排序 陣列中乙個數字跟他之後所有的數字進行比較得到這次迴圈中最小或者最大的數字 外層迴圈 陣列中的乙個數字 內層迴圈 該數字之後的所有數字 for int i 0 i a...

排序 選擇 冒泡 快排

簡單介紹三種常見的排序方法 選擇 冒泡 快排。從大到小排列 選擇排序是在所有資料中先選擇第乙個資料作為最大值,依次和後面的每乙個資料比較,如果比最大值大,替換最大值並且記住索引,遍歷結束後,通過索引把最大值和第乙個資料替換。後面的資料依次執行一遍,就可以得到從大到小排列的資料了。如下 4 void ...

Java排序演算法之氣泡排序 插入排序 選擇排序

一 前言 排序是日常中最常見的一種演算法,常見的演算法有 氣泡排序 插入排序 選擇排序 歸併排序 快速排序 計數排序 快速排序 基數排序 桶排序。那麼該怎樣分析和學習排序演算法呢?二 演算法的分析課 在上述的八種排序方法中,根據時間複雜度和是否基於比較可以為三種 排序演算法 時間複雜度 是否基於比較...