總結介紹陣列的一些基本問題,氣泡排序和二分查詢的原理,並且有其對應的程式設計
定義乙個長度為10的整型陣列nums,迴圈輸入10個整數。然後將輸 入乙個整數,查詢此整數,找到輸出下標,沒找到給出提示。
public static
void
main
(string[
] args)
;//定義陣列
int num =77;
//目標數
int min =0;
//最小下標
int max = nums.length;
//最大下標
int center =
(min+max)/2
;//中間下標
while
(true)
else
if(num
)else
if(min>max)
}}
結果
public static
void
main
(string[
] args)
;int a = nums[0]
;int b = nums[0]
;for
(int i =
0; i
) system.out.
println
(a);
system.out.
println
(b);
}
結果
public static
void
main
(string[
] args)
;int i=0;
int j=3;
int target =60;
//遍歷
for(i=
0;i<
4;i++)}
}
public static
void
main
(string[
] args)
;int temp;
for(
int i=
0;i1;i++)}
}//二分查詢
int num =6;
int min =0;
int max = nums.length;
int center =
(min+max)/2
;//中間下標
while
(true)
else
if(num
)else
if(min>max)
}}
public static
void
main
(string[
] args)
;int temp;
for(
int i=
0;i1;i++)}
}//移動前三位
for(
int k=
0;k<
3;k++
)//移動後三位
for(
int k=
0;k<
3;k++
) temp=nums[0]
; nums[0]
=nums[2]
; nums[2]
=temp;
for(
int k=
0;k<
9;k++
)}
一維陣列和二維陣列的定義及用法
一維陣列的定義 型別說明符 陣列名 常量表示式 在此說明 常量表示式必須是常量和常量符號。常量表示式定義了陣列的長度。在巨集定義中 define定義乙個符號常量,則這個符號常量可以用來宣告陣列的個數 definen 9 intarr n 一維陣列的引用 陣列必須先定義在使用,可以通過引用陣列元素方式...
陣列的基本用法
陣列建立 1.const arr 1,2,3 2.const arr new array 等價於 const arr 3.我們可以給它傳乙個引數,作為陣列長度 const arr1 new array 10 陣列遍歷 1 for迴圈 注意 for迴圈的效率最高,能用for迴圈就用for迴圈。cons...
關於一維陣列和二維陣列的基本解析
i一 一維陣列的定義 要使用陣列,必須在程式中先定義陣列,即通知計算機 由哪些資料組成陣列,陣列中有多少元素,屬於哪個資料型別。定義陣列的一般形式 型別符陣列名 常量表示式 1 陣列的命名規則和變數名相同,遵循識別符號命名規則。2 在定義陣列時,需要制定陣列中元素的個數,方括號中的常量表示式用來表示...