看板 Grad-ProbAsk 關於我們 聯絡資訊
想請問這題的(E)選項敘述的是什麼意思呢 謝謝大家 http://i.imgur.com/OnxQq56.jpg http://i.imgur.com/TQfktLK.jpg -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.205.88 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1471772163.A.1E9.html
gary19941208: 我也覺得這題怪怪的... 08/21 22:09
ken52011219: 我的解讀意思 當Quick Sort 被劃分成best case or wo 08/22 13:31
ken52011219: rst case時 worst case執行時間在big oh 這hidden co 08/22 13:31
ken52011219: nstant 是較大的 08/22 13:31
ken52011219: Good or bad split 指的是 quick sort 中利用pivot 08/22 13:34
ken52011219: 執行的比較法 08/22 13:34
ken52011219: 中遇到的好case or bad case 08/22 13:36
kweisamx2: 關鍵字:quciksort 演算法版 08/22 14:13
kweisamx2: 你會覺得怪怪的是因為你只有念過資結版 08/22 14:14
boy00114: 我跟朋友討論的結果如下 08/22 16:47
boy00114: http://i.imgur.com/VJgsgoY.jpg 08/22 16:47
boy00114: 不知道這樣的想法對不對@@ 08/22 16:48
ken52011219: constant hidden 直譯出來就是隱藏常數 與數倍常數無 08/22 17:01
ken52011219: 關 因為 big oh 不看常數倍 average case 為O(nlogn) 08/22 17:01
ken52011219: best O(nlogn) worst case O(n^2) 可能才是原因 @_ 08/22 17:01
ken52011219: @ 08/22 17:01
ken52011219: 好的split 就是一開始的pivot 趨於平均或者中間數 壞 08/22 17:03
ken52011219: 的split pivot 趨於極端值 08/22 17:03
ken52011219: 有誤或者有誤解題意請幫小弟糾正 感謝_(_ _)_ 08/22 17:04
ken52011219: 回家用PC看才發現我一開始的回復好像誤導了.. 抱歉XD 08/22 17:31
kyuudonut: 還是不太清楚 constant hidden 想表達什麼 @@ 08/22 19:08
ken52011219: 假如兩algo的running time 為 n^2 2n^2 他們時間複 08/22 19:20
ken52011219: 雜度為O(n^2) 無法從big oh中得知誰快誰慢 08/22 19:21
ken52011219: 這就稱 big O中, constant factor is hidden 08/22 19:22
ken52011219: 在constant factor is hidden中 bad split通常big oh 08/22 19:27
ken52011219: 稍微比較大一點 08/22 19:30
k2shouai: Worst split的constant項比good split大(big O忽略的 08/22 20:53
k2shouai: 部分) 08/22 20:53
aa06697: 直白講法就是如樓上所說~ worst case 實際會久一點 但 08/23 12:42
aa06697: 取big O constant會被忽略 08/23 12:42
ken52011219: 現在了解我誤會題意的部分了 感謝 08/23 12:55