摘要: /// <summary> /// 冒泡排序 /// </summary> public string Sort(int[] scoreArray) { if(scoreArray.Length == 0) { return "数组无值"; }#region 核心算法 //n个数两两对比,比较n-1次即可 for (int i = 0; i < scoreArray.Length-1; i++) // i { //排完一轮,最大的数已经排到了最后面,-i是为了固定已经排好的最值,并... 阅读全文
posted @ 2012-10-06 23:13 randroid 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 剖丁解牛式的快速排序分析 /// <summary> /// 分拆,以第一个数为pivot,找到它应该在的位置(比它大的在它的右侧,比它小的在它的左侧) /// </summary> /// <param name="col">要排序的数组</param> /// <param name="left">范围的开始端</param> /// <param name="right">范围的结束端</param> /// <returns& 阅读全文
posted @ 2012-10-06 13:46 randroid 阅读(198) 评论(0) 推荐(0) 编辑