public class arraytest ;
// 陣列的複製
string arr2 = new string[arr1.length];
for (int i = 0; i < arr2.length; i++)
// 遍歷arr1
system.out.println("遍歷arr1:");
for (int i = 0; i < arr1.length; i++)
// arr1陣列的反轉
// 方式一:
// for(int i = 0;i < arr1.length / 2;i++)
// 方式二:
for (int i = 0, j = arr1.length - 1; i < j; i++, j--)
// 遍歷arr1
system.out.println("\n遍歷arr1:");
for (int i = 0; i < arr1.length; i++)
// 查詢:
// 線性查詢
//方式一:
// string word = "dd";
// int i = 0;
// for (; i < arr1.length; i++)
// }
// if (i == arr1.length)
//方式二:
string word = "dd";
boolean flag = true;
for (int i = 0;i < arr1.length; i++) }
if(flag)
//二分法查詢
//使用前提:陣列必須有序
int arr3 = new int;
int dest = 2;
int head = 0;//預設的首索引
int end = arr3.length - 1;//預設的尾索引
boolean flag1 = true;
while(head <= end)else if(arr3[middle] > dest)else
}if(flag1)
}}
陣列的排序,反轉,折半查詢,插入
陣列的使用中要注意 1.下標越界問題 2.運算元組時候,先要分析,有個整體的思路。一趟快速排序的演算法是 1 設定兩個變數i j,排序開始的時候 i 0,j n 1 2 以第乙個陣列元素作為關鍵資料,賦值給key,即 key a 0 3 從j開始向前搜尋,即由後開始向前搜尋 j j 1 找到第乙個小...
陣列 陣列反轉,排序
using system using system.collections.generic using system.linq using system.text namespace 資料反轉 string s for int i 0 i strallay.length 2 i 是因為經過 將陣列的...
陣列的複製 反轉 查詢
import org.junit.test author 大跳蚤 create 2020 11 29 describe 演算法的考查 陣列的複製 反轉 查詢 線性查詢 二分法查詢 public class arraytest1 陣列的複製 test public void copyarr for s...