1樓:匿名使用者
自己寫qsort, 太佩服了..
其實傳引數有那麼難麼.. ***parator也不難寫啊.. >.<自己寫qsort很難debug啊..
恭喜, 找到bug了.
m=j; // 這個bug太難找了!!! 這裡應該是m = j-1才對!!!! 不過這樣的話不wa就tle了. 呵呵
quicksort(num,1,m);
時間主要浪費數數上面了. worstcase下假如每乙個數都不一樣, 你的計數方法就是個n^2, 超時了~
c++:poj 1002,樣例沒問題,但是提交上去不論怎樣都wa,求大佬看看**有問題 10
2樓:物理公司的
#include
#include
#include
#include
#include
using namespace std;
int num =
;maps;
char buf[128];
int main()
s[c]++;
}for(map::iterator it = s.begin(); it != s.end(); it++)
if(it->second > 1)
if(!flag)
puts("no duplicates.");
return 0;}
poj 1002 測試資料沒問題可是一直wa,請問是什麼原因?
3樓:資料**
你的程式要實現什麼功能?你描述一下!我都看不懂你的程式是什麼意思。。。
poj 1002 不知道wa哪l
4樓:涐噯李紷葒
cmp()寫錯了。。return -1 不是0:;
poj 1002題。請高手幫我看看我的**。個人感覺沒錯誤。但是一直wa。傷了。。。
5樓:匿名使用者
自己寫qsort, 太佩服了..
其實傳引數有那麼難麼.. ***parator也不難寫啊.. >.<自己寫qsort很難debug啊..
恭喜, 找到bug了.
m=j; // 這個內bug太難找了!
容!! 這裡應該是m = j-1才對!!!! 不過這樣的話不wa就tle了. 呵呵
quicksort(num,1,m);
時間主要浪費數數上面了. worstcase下假如每乙個數都不一樣, 你的計數方法就是個n^2, 超時了~
6樓:匿名使用者
沒看清你的提問,==,我幫你調調看
C語言問題求解?C語言問題,求解釋
簡單的說 由於你的 是非標準方法訪問變數,導致結果非常不確定,沒有固定答案,不同編譯器結果不一樣。你這樣是故意記憶體訪問越界來計算麼?為什麼要研究這個呢?因為這樣做非常明顯的違背軟體工程的。問題是這個答案是沒有標準答案的,因為編譯器會對結構內的記憶體布局稍微做調整,不同編譯器和不同編譯條件導致的布局...
求解釋C程式啊 急!c 作業求解答,急!!!
是乙個標準化輸入函式。你應該按照這個格式輸入三個整數 d決定輸入應該是整數 並依次儲存為a,b,c。這個是c語言的基礎,建議你去看看c的基礎書。foo是乙個遞迴函式。而遞迴函式都有乙個終止條件,這個函式的條件是a b 而種植的行為是輸出乙個序列,這個序列的順序是這個函式的傳入的引數序列順序。也就是 ...
c語言問題求解釋大神速來
a如果從課本來說是對的,但實際中肯定不行,b的條件t i s i 是根據這一操作的結果判斷的,如果賦值成功就是true,也就是1,否則是flase,為0,就是說賦值失敗時終止。c應該寫成 t s 按選項的寫法是把取出來的值 1 d的判斷條件跟b一樣,只是把自增寫到不同地方而已 注意字串是有結束標誌的...