102關務-資料結構 第四題 - 考試

Robert avatar
By Robert
at 2016-08-16T15:26

Table of Contents


(如果覺得問題太沒程度,私希望各位大大鞭小力點)
題目如下:
四、考慮排序(sort)的問題:(每小題10分,共30分)
(一)如果要排序的資料很少,例如只有十幾筆資料,那麼你將採用快速排序法(quick
sort)?合併排序法(merge sort)?還是氣泡排序法(bubble sort)?為什麼?
(二)如果要排序的資料很多,例如多到超過主記憶體容量許多,那麼你將採用快速排序
法?合併排序法?還是氣泡排序法?為什麼?

小弟擬答如下:
(一)(1)氣泡排序法。(2)雖然快速排序法與合併排序法所需的平均時間複雜度為O(nlogn)
皆優於氣泡排序法的O(n^2),但因需要處理的資料量不大,故所實際花費時間相差不大且
氣泡排序法實作較簡單易懂。
(二)(1)氣泡排序法。(2)因為快速排序法與合併排序法皆採用divide and conquer的解法
,以遞迴的方式實作,將消耗大量記憶體空間,故若資料量過大記憶體可能不敷使用。

以上擬答中,對於第(二)題較沒把握,因為資料量大氣泡排序真的會跑很久,但題目
又提到資料多到超過記憶體容量許多...所以懇求各位先進指點一下觀念Orz


--
Tags: 考試

All Comments

Ivy avatar
By Ivy
at 2016-08-17T03:33
第一題寫的不夠仔細 第二題是合併排序
Cara avatar
By Cara
at 2016-08-17T11:40
合併排序的目的就是用於記憶體不足
Yedda avatar
By Yedda
at 2016-08-17T13:28
所以需要大量的資料搬移動作

徵求商借台北志光金卡

Andrew avatar
By Andrew
at 2016-08-16T14:55
《已徵到》 代PO 因想拚取明年國考,因此欲購買函授課程, 但周圍沒有朋友有金卡,希望版友幫忙出借金卡。謝謝! - ...

如何準備行政學

Andrew avatar
By Andrew
at 2016-08-16T14:23
請問版上有大大是念宋文、程明兩位老師著的行政學嗎? 我只有下冊沒有上冊,書很厚,我不知如何讀起,希望好心大大能幫幫忙。 PS:家中經濟困難,無法補習,在此事先叩謝! - ...

狀告考選部之法庭初體驗

Edward Lewis avatar
By Edward Lewis
at 2016-08-16T13:06
敝魯宅不服去年律師二試的結果, 認為閱卷有不公平的情形, 狀告考選部, 今天在北高行開準備程序 我沒受過法律系所的訓練, 只讀過學分班, 今天是生平第一次走進臺灣的法庭, 算是開眼界長見識了. 法官是一位脾氣溫和的女性長者, 很有耐心地幫我補充訴之聲明, 真是幸運!! 接者法官要我說明因事實... 法 ...

郵局外勤值得報名嗎?

Olga avatar
By Olga
at 2016-08-16T12:48
報名剩二天 之前聽說郵差一天工作12-14小時 不知改善了沒? 若是這種工作時數 就算外勤加給6000 感覺也沒有很多 因為覺得送信好像學不到什麼東西 工作時數又長 不知該不該浪費報名費.. 想問其它意見看看 thanks - ...

電子學 箝位電路

Todd Johnson avatar
By Todd Johnson
at 2016-08-16T12:22
[問題] 應考資格、各種國考疑難雜症等,以有正確作法、答案者為主 (不包括書裡的疑問)。若問題如人生規劃、讀書計畫等,無一 定作法、答案者,請用閒聊選項。 大家好^^ 題目 http://imgur.com/a/WvWKH 詳解 http://img ...