问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

关于快速排序C语言算法

发布网友 发布时间:2022-04-29 20:37

我来回答

1个回答

热心网友 时间:2022-05-22 02:12

//一点小问题而已,已为你改好
#include <stdio.h>
void Quick_sort (int s[], int l, int r )
{
if(l<r)
{
int i=l,j=r,x=s[l];
while(i<j)
{
while(i<j&&s[j]>=x)
{j--;}//从右向左找第一个小于x的数
if(i<j)
{s[i++]=s[j];}
while(i<j&&s[i]<=x)
{i++;}//从左到右找第一个大于等于x的数
if(i<j)
{s[j--]=s[i];}
}
s[i]=x;
Quick_sort(s,l,i-1);//递归
Quick_sort(s,i+1,r);
}
}
int main()
{
int arr[7] = { 1,9,7,6,5,35,15 };
int i;
printf("之前的数组:");
for (i = 0; i < 7; i++) printf("%3d", arr[i]);
printf("\n");
Quick_sort(arr, 0, 6);
printf("排序之后的数组:");
for (i = 0; i < 7; i++) printf("%3d", arr[i]);
printf("\n");
return 0;
}追问可以运行了啊,话说我错在哪里啊???

追答自己对比着看一下,不就知道了。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
变压器主保护与后备保护知识全解 租房违约金通常是多少呢? 租房合同的违约金一般设定为多少? 2007年12月份在新华人寿买的红双喜保险A款分红型,我想退保怎么办 苹果拍照左上角的闪电如何使用的 苹果手机相机闪光灯怎么开关 刀塔传奇怎么刷神器刀塔传奇巫妖神器任务怎么做 笑傲江湖,陈丹丹的小品插曲的英文歌是什么 ...的转动的长方形,显示禁止PING入,请问是什么意思 瑞星提示我:80.74.180.29禁止PING入,这是什么意思啊? 快速排序算法c语言 C语言,快速排序算法 C语言快速排序的代码 C语言快速排序代码 上海黄金交易所,在合肥有分公司么? 如何快速将CAD标注尺寸对齐?- 问一问 CAD中如何快速标注尺寸? 缥的同音字,并组词。谢谢 窦娥冤中所有通假字、生字及注音都有什么? 飘的同音字是什么 比一比再组词缥 缥的形近字怎么组词 缥字组词 缥的组词 用缥组词 缥组词有哪些词语 网易快三做单是骗局? 缥怎么组词 缥字有哪两个读音,该怎么组词 幸运快三是什么 C语言的快速排序的算法是什么啊? c语言实现快速排序 要好看的英文字体,发图,满意必采纳 [英文字体]有哪些很漂亮的?求详细! 用C语言编写一个快速排序算法 输入10个数 C语言有算法怎么做快速排序呢。 漂亮的英文字体 C语言快速排序 英文漂亮手写字体都有哪些?求大神回复,常用的那种 请哥哥姐姐为我设计个简单的快速排序算法,C语言的,谢谢啦! c语言快速排序 谁能给我讲讲下面的代码啥意思 美图秀秀好看的英文字体,最好附图。 用C语言编写函数,要实现快速排序算法或者冒泡法 C语言 快速排序 求一款英文字体。!!!有图片。对了分全给你了 最好给上效果图。 怎样使用C语言实现如下算法: 输入任意10个数,用快速排序算法,按降序排序后输出 如何评价电影《超强台风》? 电影《超强台风》中的外国人为什么一直和台风战斗? 电影《超强台风》中有哪些不合理的设定? 请问eclipse搭建SSM(spring+springmvc+mybatis)一定要用maven来搭建吗
  • 焦点

最新推荐

猜你喜欢

热门推荐