找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 33|回复: 3

求助!!shell求助!

[复制链接]

87

主题

497

回帖

1277

积分

金牌会员

积分
1277
发表于 2013-4-16 14:01:56 | 显示全部楼层 |阅读模式
从键盘输入20个数,放到一个数组里,然后升序到另一个数组进行输出。

帮忙写下这个shell 啊啊啊、
回复

使用道具 举报

4

主题

840

回帖

1696

积分

金牌会员

积分
1696
发表于 2013-4-16 14:17:19 | 显示全部楼层
排序算法么?我只有C的。
折半插入排序时间:
冒泡排序时间:
堆排序时间:
插入排序时间:
快速排序时间:
选择排序时间:
希尔排序时间:
qsort排序时间:
回复

使用道具 举报

87

主题

497

回帖

1277

积分

金牌会员

积分
1277
 楼主| 发表于 2013-4-16 14:18:52 | 显示全部楼层

SKIDROW 发表于 2013-4-16 14:17



排序算法么?我只有C的。
折半插入排序时间:
冒泡排序时间:

代码呢
回复

使用道具 举报

4

主题

840

回帖

1696

积分

金牌会员

积分
1696
发表于 2013-4-16 14:17:00 | 显示全部楼层
本帖最后由 SKIDROW 于 2013-4-16 14:50 编辑

Help 发表于 2013-4-16 14:18



代码呢
[ol]
  • void QuickSort(int s[], int Low, int High)
  • {
  •         int i,j,x;
  •         if(Low >= High)
  •                 return;
  •         i = Low;
  •         j = High;
  •         x = s;
  •         while(i != j)
  •         {
  •                 while(s[j] > x && i 复制代码给你快速排序的吧,参数是数组、起始下标、结束下标,自己改成Shell的吧。
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-13 10:32 , Processed in 0.021082 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表