国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

【算法】程序猿不寫代碼是不對的17

2019-11-08 20:14:14
字體:
來源:轉載
供稿:網友
package com.kingdz.algorithm.time201702;import java.util.Arrays;/** * 快速排序 *  * @author kingdz *  */public class Algo15 {	public static void main(String[] args) {		int count = 10;		int[] number = new int[count];		number = Algo13.fillArray(count, false);		System.out.PRintln(Arrays.toString(number));		number = quicksort(number, 0, number.length - 1);	}	private static int[] quicksort(int[] number, int start, int end) {		if (start < end) {			int index = diversion(number, start, end);			quicksort(number, start, index - 1);			quicksort(number, index + 1, end);		}		return number;	}	/**	 * 分割函數	 * 	 * @param arr	 *            數組	 * @param start	 *            起始位置	 * @param end	 *            結束位置	 * @return	 */	private static int diversion(int[] arr, int start, int end) {		int base = arr[start];		int left = start;		int right = end;		while (left < right) {			while (left < right && arr[right] > base) {				right--;			}			if (left < right) {				// 此次交換后所有base右邊都比base大				Algo13.swap(arr, left, right);			}			while (left < right && arr[left] < base) {				left++;			}			if (left < right) {				// 此次交換后所有base左邊都比base小				Algo13.swap(arr, left, right);			}		}		System.out.println(Arrays.toString(arr));		return left;	}}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宕昌县| 苗栗县| 浦江县| 略阳县| 高密市| 吕梁市| 林口县| 连山| 攀枝花市| 浮山县| 盐亭县| 柳河县| 石楼县| 上思县| 江安县| 岢岚县| 灌云县| 巨野县| 陕西省| 买车| 科技| 拜泉县| 咸宁市| 琼海市| 泗水县| 洪江市| 鹤壁市| 滦南县| 中西区| 绥德县| 广德县| 桦川县| 五华县| 中宁县| 怀化市| 简阳市| 长垣县| 朔州市| 新闻| 衡阳县| 砚山县|