初学数据结构---简单选择排序
来源:互联网 发布:怎么剔除异常数据 编辑:程序博客网 时间:2024/05/20 01:35
// 选择排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;const int MAXSIZE = 50;typedef int KeyType;typedef struct{KeyType key;}DataType;typedef struct{DataType data[MAXSIZE];int length;}SqList;//简单选择排序void SelectSort(SqList *L, int n){int i, j, k;DataType t;for(i = 1;i < n;i++){j = i;for(k = i + 1;k <= n;k++){if(L->data[k].key < L->data[j].key){j = k;}}if(j != i){t = L->data[i];L->data[i] = L->data[j];L->data[j] = t;}}}void DispList(SqList L,int n){int i;for(i = 1;i <= n;i++)cout << L.data[i].key << " ";cout << endl;}int main(){DataType a[] = { 55,22,66,33,59,12,88,26,48,37 };int i, n = 10;SqList L;for(i = 1;i <= n;i++){L.data[i] = a[i-1];}L.length = n;SelectSort(&L, n);cout << "排序后:" << endl;DispList(L, n);system("pause"); return 0;}
阅读全文
0 0
- 初学数据结构---简单选择排序
- 数据结构----简单选择排序
- 数据结构简单选择排序
- 数据结构-选择排序-简单选择排序
- 【C#数据结构】简单选择排序
- 数据结构 - 简单选择排序法
- [Java数据结构]简单排序之选择排序
- 【数据结构】算法10.9 选择排序-简单选择排序
- 简单选择排序-------零基础学数据结构
- 简单选择排序-------零基础学数据结构
- php数据结构之简单选择排序
- 数据结构c语言版之简单选择排序
- [数据结构与算法]简单选择排序算法
- 【数据结构】-简单选择排序Java实现
- c语言数据结构 简单选择排序
- 大话数据结构之:简单选择排序
- JAVA数据结构:简单排序(冒泡,选择,插入)
- 初学数据结构之排序
- OPENCV学习笔记2:单色图像
- tomcat 其实类似jdk这里不多讲
- 程序员,感觉技术停滞了怎么办?
- 如何线性求[1,p-1]的逆元
- 【面试题】剑指offer06--重建二叉树
- 初学数据结构---简单选择排序
- Andorid 代码打包--aar
- Tree Cutting(树的重心)
- spring boot配置duboo注意事项
- u盘装系统放iso文件还是gho文件?
- Andorid Handler原理及使用
- android 公共类
- java基础知识一
- JZOJ 3764. 【NOIP模拟 8.12】幸运数(lucky)