博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
直接插入排序===
阅读量:5756 次
发布时间:2019-06-18

本文共 750 字,大约阅读时间需要 2 分钟。

[实验内容]

1、直接插入排序
2、快速排序
3、堆排序(要求了解原理)
【实验测试数据】
输入数据:{49,38,65,97,76,13,27,49}

 

#include 
#define M 8typedef struct{ int key; int other_data;}RecordType;void InsSort(RecordType r[], int length);void QKSort(RecordType r[],int low, int high );int QKPass(RecordType r[],int left,int right);void InsSort(RecordType r[], int length){ int i,j; for (i=2; i<=length; i++) { r[0]=r[i]; j=i-1; while (r[0].key< r[j].key ) { r[j+1]= r[j]; j=j-1; } r[j+1]=r[0]; }}void QKSort(RecordType r[],int low, int high ){ int pos; if (low
=x.key ) high--; if ( low
 

  

转载于:https://www.cnblogs.com/wc1903036673/p/3498965.html

你可能感兴趣的文章
新一代Java模板引擎Thymeleaf(转载)
查看>>
我的友情链接
查看>>
如何从零开始搭建一个技术平台?
查看>>
ODB:C++库环境配置笔记
查看>>
使用cURL进行请求响应测试
查看>>
USB Host and Accessory
查看>>
ppt怎样转换成pdf
查看>>
Big data:这项革命可能如何上演
查看>>
debian----解决kali linux--mongodb无法启动问题
查看>>
Electron 从零创建一个 Windows/OS X/Linux 的桌面可执行程序
查看>>
一个诡异的错误
查看>>
Zookeeper学习专题之二 安装和配置
查看>>
Linux系统时间同步(ntpdate/chrony/rdate)
查看>>
转:我是如何在SQLServer中处理每天四亿三千万记录的
查看>>
【转】finalize()方法和System.gc()方法的作用---(部分修改)
查看>>
beyond compare 对比java class 文件
查看>>
AMD
查看>>
Android 避免2个相互影响的 EditText 死循环
查看>>
[我当项目经理那些年]管理杂谈 — 三个火枪手
查看>>
zabbix之微信告警
查看>>