国产探花免费观看_亚洲丰满少妇自慰呻吟_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; }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 内江市| 常德市| 纳雍县| 神木县| 大埔区| 木里| 怀化市| 石台县| 昭苏县| 崇阳县| 沧源| 武义县| 通山县| 田东县| 永康市| 井陉县| 桃江县| 徐汇区| 泰顺县| 虹口区| 榕江县| 怀安县| 阳信县| 永平县| 乡宁县| 自贡市| 锡林浩特市| 梅州市| 淮阳县| 大英县| 沾益县| 高州市| 鹤山市| 丰县| 循化| 丹寨县| 黄骅市| 安新县| 大安市| 垣曲县| 沁水县|