问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

插入排序(输出最小值)

发布网友 发布时间:2024-05-03 06:22

我来回答

1个回答

热心网友 时间:2024-05-04 06:09

1)数组越界,a[0]=a[i+1];当i==3时,a[4]可用否?
2)插入排序的算法是:从第二个位置开始起,与前面已经排好序的数据比较,并判断是否需要移动位置。
3)修正后的代码,参考一下
#include "time.h"
#define N 10
void InitArray(int a[])
{
srand((unsigned)time(0));
for (int i=0; i<N; i++)
{
a[i] = rand()%100;
}
}
void PrintArray(int a[], int n)
{
printf("\n");
for (int i=0; i<n ; i++)
{
printf("%d ",a[i]);
}
}
void InsertSort(int a[])
{
int i=0,j=0, index=0;
int temp=0;
int n=N;
for (i=1; i<n; i++)
{
temp = a[i];
index = i;
for (j=i-1; j>=0; j--)
{
if (temp < a[j])
{
a[index] = a[j];
index--;
}
}
a[index] = temp;
}
}

int main()
{
int a[N]={0};
InitArray(a);
PrintArray(a,N);
InsertSort(a);
PrintArray(a,N);
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求抛物线y×y-6x=0的焦点坐标和准线方程 6-6x=6的解是x=0 .( ) 判断题 财富 一个方程问题:6x=0有没有解 6x=0,x=( ) 下列算式是方程的是( )A.101-1=100B.8x-2C.6x=0D.x-17 6X=0,这个方程没有解 对吗? 6x=0不是方程.××.(判断对错) 6x=0是方程. __ (判断对错) 今晚地球停电一小时,做点什么好呢 月经第八天还有褐色分泌物预防什么病 void Insertsort(Sqlist &amp;L)插入排序,用C语言实现……数据结构的。_百... C++插入排序 void InsertSort(SqList&amp;L)在C语言中是什么意思? 重庆市黔江区到云南乘坐火车最近的路线是哪一条 黔江到四川中江坐火车怎么坐 重庆黔江有没有到贵州遵义的火车 股票带sz是什么意思? 股票里sz是什么意思? 股票代码sz是什么意思? 股票前加sz是什么意思? 早上喝蜂蜜水对量血压有影响吗 王者荣耀v8充值10000元左右账号被骗可以报警嘛 警方会理睬吗?_百度知 ... 微信怎么看历史删除的人 QQ三国这BB如果在打个高吸技能 可能覆盖那一个呢? 有没有几率是4技能呢... QQ三国我的元神4技能 第一个是嗜血高 第二个是魂法高 第三个是乱舞低... qq三国如何打乱舞盖4 QQ三国陆逊怎么打乱舞盖4 谁知道 能说一下 这次,我没有………半命题作文 郏县在哪坐车是去平顶山客运中心站的 请问郏县客运中心客服是多少? 随机生成数10万个数进行排序C++ C++排序问题,高手来! 中国经济重心南移大体经历了哪几个阶段?主要原因有哪些? ...可以看见孕囊,6天后做B超却看不见了,是宫外孕吗 老式月饼热量高吗 老式月饼有什么馅的 重庆财信北滨壹品什么时候开盘? 前一阵吃了不干净的食物,得了肠胃炎,上吐下泻,吃了两天药见好就没再... 急性肠胃炎能喝姜汤吗。怎么样才能减轻胃胀 这和吃韭菜喝凉水有关吗... 肠胃炎去医院挂了1天点滴,医生配了大蒜素,可是吃了这药觉得更恶心了,腹... ...大概间隔一周时间,是不是表示我已经进入第二轮了? 建筑工程质量安全管理介绍? 黥刑是什么意思啊(黥刑的意思) 吹糖人的来历 ...第二天早上涂,过几个钟后却发红发烫是过敏吗? 微信置顶怎么取消 三分春意十分美好是什么意思 想自己做意大利面吃 可是意大利面哪有卖的! 在天津西站怎么坐车到民权门月牙河北道? Excel单元格下拉选项怎样删除? 洗白鞋子用什么洗最干净