| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2009 人关注过本帖, 1 人收藏
标题:求助,不知道哪里有问题,按理说是对的,但测试数据太大,没法试。。。
只看楼主 加入收藏
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
注释写的不错。

是不是有人告诉你 *(p + i)比p[i]执行速度快?如果是,那人也是听别人胡说的。而且满篇的星号括号看着不觉得乱么?

动态申请的内存没释放。

排序算法效率太低下。这道题的时限是3秒,这样的规模选择排序是无法完成的。你可以看看前面几倍是怎么排序的。楼主和我用的是堆排序,老杨的排序隐含的队列模板类的入栈方法中,虽然我没用过,但这些成熟模板的效率都是很不错的。李志用的是库函数qsort,快排的效率也是NlogN。

合并过程的效率,不想说了,你看看各位是怎么做的吧。

删除那些没用的输入提示。这段代码面向的是另一个程序,不是人。提示是多余的。

以后尽量使用int main(),少用void main()。void main()是windows下的产物,而且事实上它还是会给系统返回个0值的。

重剑无锋,大巧不工
2011-08-02 22:04
q7408695
Rank: 2
等 级:论坛游民
帖 子:22
专家分:50
注 册:2011-8-2
收藏
得分:0 
回复 31楼 beyondyf
谢谢,我会继续努力的。呵呵。
2011-08-02 23:17
快速回复:求助,不知道哪里有问题,按理说是对的,但测试数据太大,没法试。。。 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030201 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved