选择排序实现
来源:互联网 发布:知乎lolfaker 编辑:程序博客网 时间:2024/06/05 06:55
// c_dataStructure.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<iostream>using namespace std;template<class T>void SelectionSort_C(T data[], int n) {for (int i = 0, j, least; i < n - 1; i++) {for (j = i + 1, least = i; j < n; j++) {if (data[j] < data[least]) {least = j;}}// swap(data[least], data[i]);T tmp;tmp = data[i];data[i] = data[least];data[least] = tmp;}}template<class T>void swap(T a, T b) {T tmp;if (a > b) {tmp = b;b = a;a = tmp;}}int main(){int A[10] = { 1, 4, 6, 23, 5, 2, -1, 9, 4, 40 };for (int i = 0; i < 10; i++) {cout << A[i] << " ";}cout << endl;SelectionSort_C(A, 10);for (int i = 0; i < 10; i++) {cout << A[i] << " ";}cout << endl; return 0;}
阅读全文
0 0
- 实现选择排序算法
- java实现选择排序
- Java实现选择排序
- 递归实现选择排序
- 选择排序代码实现
- Java实现选择排序
- 选择排序java实现
- 选择排序 简单实现
- 选择排序 实现
- 选择排序的实现
- 选择排序(Java实现)
- 选择排序c++实现
- 选择排序 Java实现
- 选择排序C实现
- Java 实现选择排序
- java实现选择排序
- 选择排序实现
- C++实现选择排序
- SpringBoot整合Ehcache
- BZOJ 2038: [2009国家集训队]小Z的袜子(hose) 莫队算法
- 转载:推荐大学生看的一些书
- Linux解压命令
- 【C语言】队列演示(队列的几个函数)
- 选择排序实现
- (树状数组)hdu1166 敌兵布阵
- (转)一个由自由职业者建立的量化对冲基金
- 【C语言】双链表常用函数
- 在安装并使用tensorflow中的Object-detection模块时遇到的一些问题汇总及解决方法
- python2.x与3.x的主要区别笔记
- THINKPHP 的 RBAC 权限总结
- HDU 1800 Flying to the Mars
- JavaScript简介与基础语法