为了账号安全,请及时绑定邮箱和手机立即绑定

c语言排序问题(数据结构)

c语言排序问题(数据结构)

1MB内存 排序1000000个随机数、正序数字、倒叙数字来排序。(要求用C语言)随机数排成正序数列、随机数排成倒序数列、正序数列排成倒序数列、倒序数列排成正序数列(要求只能用1MB内存,并说明怎么实现内存控制到1MB的原理)
查看完整描述

2 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

常用的排序都可以做到,空间复杂度小于O(0.25n)就可以。

查看完整回答
反对 回复 2018-10-29
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

100万个数 我认为是int
int占4字节 100万个 就是 400万个字节 4M内存

但是 好多东西 还是没说清楚 
你的原始数据放在哪里?
原始数据 随机数 范围是多少

从你现在的内容 推荐你非递归排序方式 我觉得快速排序比较适合


查看完整回答
反对 回复 2018-10-29
  • 2 回答
  • 0 关注
  • 754 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信