作者jack1218 (赤城我老婆)
看板C_and_CPP
標題[問題] qsort問題
時間Sun Sep 11 19:54:08 2016
在做zerojudge的題目 有一題要排序陣列大小 用氣泡交換法會TLE 所以上網查了qsort語法
http://ideone.com/qb0ts0
雖然解出來對了 可以我不是很理解
請問為什麼第四行那邊這樣寫 可以讓他由小到大排
反過來寫就能由大到小
我參考這個網站
http://www.cnblogs.com/oomusou/archive/2008/01/28/1056846.html
他說第14行---> qsort((void *)a, s, sizeof(int), compare);
前面的void是能表示任何型別
請問是指我要換成char陣列只要改成這樣嗎 qsort((void *)a, s, sizeof(char), compare);
希望各位前輩能替我解惑!
--
Sent from my Windows
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.246.171
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1473594851.A.033.html
2F:→ bluesoul: 回傳值如果是負的,arg1會在前面,所以是小到大 09/11 21:21
3F:→ jack1218: 謝謝! 09/11 21:31
4F:推 qsort: 還好我沒什麼問題 09/12 20:39