2019 遞迴 氣泡排序 二分查詢

2021-09-22 17:59:30 字數 1376 閱讀 3894

遞迴/氣泡排序/二分查詢

遞迴

/// /// 遞迴 1+2+3+4+5

///

///

///

///

[description("//")]

public static int getrecursion(int index)

return index + getrecursion(index - 1);}}

/// /// 遞迴 1+1+2+3+4+5

///

///

///

public static int getrecursion2(int index)

else if (index <= 0)

else if (index == 2)

return index + getrecursion2(index - 1);

}}

int value = getrecursion(4);

int value2 = getrecursion2(5);

console.writeline(value);

氣泡排序
/// /// 氣泡排序 從大到小

///

///

public void bubblesort(double data)}}

}/// /// 氣泡排序 從小到大

///

///

///

public static void getbubblesort(double data)}}

}/// /// 效率低

///

///

public void popsort(int list)}}

}

double data = new double[5] ;

bubblesort(data);

二分查詢
/// /// 二分法查詢

///

///

/// 要查詢的物件

public static int getbinarysearch(int arr, int value)

else if (value > arr[middle])

else

}return -1;//如果找不到就返回-1;

}

int arr = ;

int value = getbinarysearch(arr, 4);

console.writeline(arr[value]);

氣泡排序 二分查詢

include include include using namespace std int bsearch int t,int n,int x 二分查詢 return null inline void swap int a,int b void init int t,int n for int ...

氣泡排序 二分查詢

二分查詢 在label中無法顯示陣列 解決方法 string str 定義 字串str並賦初值 後 str str myarray i tostring 用str 接收已排序陣列再在label中顯示。剛開始寫二分查詢時找到分支 if sortarray mid num labelres.text 已...

氣泡排序,二分查詢

氣泡排序 lst 88,5,8,6,1,23 for a in range len lst 記錄內部排序的次數 i 0 while i len lst 1 把最大值移動到右端 if lst i lst i 1 比較,lst i lst i 1 lst i 1 lst i 交換 i i 1 print...