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

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

二元選擇排序

2019-11-06 08:49:01
字體:
來源:轉載
供稿:網友
void BinarySelectSort(int r[], int n) { int i, j, min, max, tmp; for (i = 1; i <= n / 2; i++) { // 做不超過n/2趟選擇排序 min = i; max = i; //分別記錄最大和最小關鍵字記錄位置 for (j = i + 1; j <= n - i; j++) { if (r[j] > r[max]) { max = j; continue; } if (r[j]< r[min]) { min = j; } } //該交換操作還可分情況討論以提高效率 cout << "交換前:" << endl; PRint(r, n, i); tmp = r[i - 1]; r[i - 1] = r[min]; r[min] = tmp; tmp = r[n - i]; r[n - i] = r[max]; r[max] = tmp; cout << "交換后:"<< endl; print(r,n, i); cout << endl; }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 红原县| 邳州市| 桃江县| 济阳县| 格尔木市| 南汇区| 临夏县| 临汾市| 彝良县| 昌都县| 江西省| 屏东市| 绥中县| 抚远县| 扎赉特旗| 寿光市| 灵璧县| 广西| 莱西市| 阿合奇县| 礼泉县| 上犹县| 揭西县| 门头沟区| 新建县| 柘城县| 蒲城县| 册亨县| 紫金县| 重庆市| 句容市| 望谟县| 阳朔县| 鲁山县| 江永县| 乌兰浩特市| 彰化县| 清徐县| 南昌市| 庆元县| 庆元县|