看板 PHP 關於我們 聯絡資訊
※ 引述《cjoe (TeA)》之銘言: 試到最後,不管是用CLI方式執行PHP還是IIS7 兩者效率好像是一樣的,看來還是要老老實實用C語言來寫 剛剛試了一下,11個項目的排列組合,PHP要250秒,而C只要3秒.... 過去沒有很認真去比較效能會差多少,直到現在寫演算法程式才體會這麼深 程式是用下面這個網址,將它改成PHP版本後執行 http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/Permutation.htm (printf出排列組合結果的部份我全部註解掉) 看來剩下的暑假,有一部份的時間就是來把程式改成C語言版本了... 最後,謝謝大家回答我問題 :D -- 吃飽,才有力氣減肥~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.170.149
chrisQQ :真的… c 不 output 的話好快… 大約兩三秒… 08/10 06:06
chrisQQ :php cli:run tume:307.625825882秒... 08/10 06:10
chrisQQ :php web:run tume:303.65506506 得証:web;cli 沒差 08/10 06:43
alpe :畢竟 php 還是編過才能動啊, 可以從php直接轉成exe 08/10 11:06
alpe :這樣跑可能會比較快一寫, 也不用改寫 08/10 11:07
shadowjohn :roadsand-php ? 快不了多少,但可以試試^^ 08/10 12:28
fillano :我用javascript跑,不輸出的話,用safari只需要4.6秒 08/10 14:22
fillano :我想關鍵是你要想辦法把輸出與計算的部份隔開,才不 08/10 14:23
fillano :會讓慢速的I/O因為遞迴與迴圈而被放大 08/10 14:26
fillano :嗯嗯,不過用php跑真的還頗慢... 08/10 15:13
cjoe :我有說明,輸出的部份都註解掉了@@ 08/10 15:32
fillano :我知道阿,我實際用php試過的確比較慢...不知道是不 08/10 20:02