【数据结构】直接插入排序
来源:互联网 发布:知字草书写法 编辑:程序博客网 时间:2024/05/22 00:35
头文件:
#include <iostream>using namespace std;#define MAX 10typedef struct{int r[MAX];}Sqlist;// 交换两个数void swap(int &a, int &b){int temp = a;a = b;b = temp;return;}// 比较大小void InsertSort(Sqlist &sl, int n){for (int i = 1; i<6; ++i){if (sl.r[i] < sl.r[i - 1]){for (int j = i; j>0 && sl.r[j] < sl.r[j - 1]; --j){swap(sl.r[j], sl.r[j - 1]);}}}}
主函数:
#include "InsertSort.h"int main(){Sqlist sq = { 21, 25, 49, 25, 16, 8 };InsertSort(sq,6);for (int i = 0; i < 6; ++i){cout << sq.r[i] << " ";}cout << endl;return 0;}
0 0
- {数据结构}直接插入排序
- 数据结构--直接插入排序
- 【数据结构】直接插入排序
- 数据结构---直接插入排序
- 数据结构-直接插入排序
- 数据结构:直接插入排序
- 【数据结构】直接插入排序
- 数据结构----直接插入排序
- 数据结构--直接插入排序
- [数据结构]直接插入排序
- 数据结构---直接插入排序
- 数据结构 直接插入排序
- 数据结构直接插入排序
- 数据结构-插入排序-直接插入排序
- 数据结构之直接插入排序
- 数据结构--直接插入排序实现
- C++数据结构--直接插入排序
- 数据结构之 直接插入排序
- 与Lucene 4.10配合的中文分词比较
- hash算法学习
- IOS-- UIView中的坐标转换
- java中Map,List与Set的区别
- MFC combox动态调整下拉框大小
- 【数据结构】直接插入排序
- 基本的Java概念
- QuickFIX/N入门:一、如何创建一个QuickFIX/N的应用程序
- spark on yarn作业运行的jar包缓存优化
- 发布地址,开发地址
- Lucene索引创建、查询与高亮
- C#操作IE浏览器
- QuickFIX/N入门:二、发送消息及接收消息
- cocos2dx3.6动作编辑器