102 專利商標 資料結構問題 - 考試

Gilbert avatar
By Gilbert
at 2015-04-22T23:21

Table of Contents

Q1.請使用C或JAVA語言,寫一遞迴副程式,此副程式的輸入為一個未排序的且長度為n的整

數陣列A[0:n-1],副程式將在此整數陣列中,以遞迴的方式群找此整數陣列中的最大值

,並回傳此最大值。

Q2.請分析此副程式的時間複雜度以order的方式表示。


A1:
Int Max(int k , int a[i])
{
int max=a[k]
if (a[k]>a[i]) than return Max(k,k-1)
else return Max(k-1 , k-1)
}

不好意思,我的想法比較粗糙,我的想法是預設A[n]作為MAX,在每一回合一一往前(

陣列index較小的方向)比較,當max>a[i]時,下一回合就在跟a[i-1]比;同理,若

max<a[i-1],則max等於a[i-1],再繼續往前比較

請問版上前輩,我的想法有哪裡錯誤?另外程式方面我可以怎樣描述才比較完整?


A2:
因為我是循序去找陣列的最大值,所以最差會是O(N)嗎?order的方式表示是指甚麼意思?


還請版上前輩指教...謝謝

--
Tags: 考試

All Comments

Eden avatar
By Eden
at 2015-04-23T13:23
你的參數有寫錯嗎?一個是a[i]一個是常數
Olga avatar
By Olga
at 2015-04-28T04:04
感覺少了些參數,而且陣列應該是丟a[]不是丟a[i]吧
Selena avatar
By Selena
at 2015-04-29T03:04
你的想法是比較完後遞迴,應該還要再加個目前陣列大小的
Liam avatar
By Liam
at 2015-05-02T22:32
參數,可是這樣做起來的感覺就跟比較完後For loop一樣..
Frederic avatar
By Frederic
at 2015-05-04T08:07
不太像遞迴的遞迴...
Olivia avatar
By Olivia
at 2015-05-07T16:36
第二個應該是請你用排序好的串列去解釋他的時間複雜度
Joseph avatar
By Joseph
at 2015-05-09T07:05
複雜度是O(N)沒錯,因為每一項都會比較過
Edith avatar
By Edith
at 2015-05-12T00:43
喔~有點錯誤~是根據你的程式寫怎樣複雜度才會怎樣,不完
Harry avatar
By Harry
at 2015-05-12T05:18
全是O(n),其他有待高手補充@@
Ursula avatar
By Ursula
at 2015-05-14T03:13
我覺得邏輯很像不正確
Doris avatar
By Doris
at 2015-05-18T18:04
終止條件也寫錯這個答案是無窮迴圈
Elizabeth avatar
By Elizabeth
at 2015-05-20T00:23
邏輯完全錯誤,order就是循序

應屆畢業尚未服役,能參加中鋼複試嗎

Lydia avatar
By Lydia
at 2015-04-22T23:18
小弟我今年大學應屆畢業, 三月時拿著高中畢業證書報名了中鋼員級機械科考試, 結果僥倖考過了初試,收到複試通知書。 請問還沒服過兵役能去參加複試嗎? - ...

機械設計的一題

Lauren avatar
By Lauren
at 2015-04-22T22:24
http://i.imgur.com/kjgsgxx.jpg 題目 http://i.imgur.com/OWgRmMd.jpg 詳解 想請問一下,為何他的Se跟Sut要除以1.2? 另外問個問題,陳浩的機械設計第四版,習題沒有詳解,有地方找的到嘛?感恩解惑 - ...

行程法第92條第二項

Leila avatar
By Leila
at 2015-04-22T22:08
請問一下關於對物之一般處分定義 關於他的定義一直以來都沒有很詳細的的思考 最近買了朱律師的行政法 書上是寫 人:一般可得特定範圍 事件:具體 但植憲的行政法上是寫 人:一般 事件:抽象 請問一下這是有不同說法嗎?? 還是說植憲說錯了 雖然植憲有說過 物之一般處分跟法規命令,特徵很像 ...

桃園/勞動部徵勞動條件檢查員

Gilbert avatar
By Gilbert
at 2015-04-22T21:03
繼臺北市招聘52名勞動條件檢查員後, (明天4/23是最後一天現場報名atat) 剛剛看到桃園也徵40名勞條檢查員, 不過比較特別的是其中15名工作地點在勞動部新莊那兒~~ 桃園徵才也是現場報名只到4/28 但科系限制比臺北市更嚴... 詳情請參考桃園市勞工局網站(電腦版) http://www.tycg ...

免開發票與開出可扣抵發票,兩者會計意義

Sandy avatar
By Sandy
at 2015-04-22T20:15
※ 引述《Angieee (Angieee)》之銘言: : 各位板友好,我想請問加值型營業稅的問題 : 目前還沒上過課,所以有問題想請大家指導幫忙 : 存貨轉供自用分錄,若購入時,已經將進項稅額扣抵了,則轉為自用視同銷售時,依時 : 價開立發票,而此發票扣抵額,營業人可再拿來扣抵銷項稅額。作分錄時,會同時有 ...