作者:
boy00114 (ponny)
2016-08-21 17:36:00想請問這題的(E)選項敘述的是什麼意思呢
謝謝大家
http://i.imgur.com/OnxQq56.jpg
http://i.imgur.com/TQfktLK.jpg
我的解讀意思 當Quick Sort 被劃分成best case or worst case時 worst case執行時間在big oh 這hidden constant 是較大的Good or bad split 指的是 quick sort 中利用pivot執行的比較法中遇到的好case or bad case
作者: kweisamx2 (聖) 2016-08-22 14:13:00
關鍵字:quciksort 演算法版你會覺得怪怪的是因為你只有念過資結版
作者:
boy00114 (ponny)
2016-08-22 16:47:00constant hidden 直譯出來就是隱藏常數 與數倍常數無關 因為 big oh 不看常數倍 average case 為O(nlogn)best O(nlogn) worst case O(n^2) 可能才是原因 @_@好的split 就是一開始的pivot 趨於平均或者中間數 壞的split pivot 趨於極端值有誤或者有誤解題意請幫小弟糾正 感謝_(_ _)_回家用PC看才發現我一開始的回復好像誤導了.. 抱歉XD
作者:
kyuudonut (善良è€ç™¾å§“)
2016-08-22 19:08:00還是不太清楚 constant hidden 想表達什麼 @@
假如兩algo的running time 為 n^2 2n^2 他們時間複雜度為O(n^2) 無法從big oh中得知誰快誰慢這就稱 big O中, constant factor is hidden在constant factor is hidden中 bad split通常big oh稍微比較大一點
作者:
k2shouai (coding....)
2016-08-22 20:53:00Worst split的constant項比good split大(big O忽略的部分)
作者: aa06697 (todo se andarà) 2016-08-23 12:42:00
直白講法就是如樓上所說~ worst case 實際會久一點 但取big O constant會被忽略