啊哈磊_编程从这里起步

标题: 时间超限怎么回事? [打印本页]

作者: lxjdjnh    时间: 2015-6-27 12:34
标题: 时间超限怎么回事?
解救小哈,时间超限怎么 了?


作者: 我二    时间: 2015-7-11 21:28
虽然我没有做过这题,但是我觉得是代码运算起来太复杂,超出规定时间啦
作者: 马小李    时间: 2015-7-23 15:56
时间复杂度太高,挂掉了
作者: fs/sat    时间: 2015-8-29 21:10
尽量让算法简单一点吧,尽量减少循环的次数,就像他们说的,时间复杂度如果太高了说明你的算法有点浪费时间
作者: 一枚一马克硬币    时间: 2015-10-3 11:16
简单说,运行时间超过1s
作者: 神秘博士    时间: 2015-10-15 13:10
循环的层数太多了。
作者: 推荐人    时间: 2015-10-23 13:27
比如说,
for(int i=0;i<maxn;i++)
[mw_shl_code=cpp,true]int sort(int a,int maxn){
    int t;
    for(int i=0;i<maxn;i++)
        for(int j=0;j<maxn;j++)
            if(a<a[j]){
                t=a;a=a[j];a[j]=t;
            }
}
//比如说调用maxn传入了100,1000等大的数,冒泡排序较慢,容易超时,建议用快速排序
//不过快速排序太难了。
[/mw_shl_code]
作者: 推荐人    时间: 2015-10-23 13:28

[mw_shl_code=cpp,true][/mw_shl_code]




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2