109年 身心障礙特考 三等 資訊處理 資料結構 試卷

pdf
128.89 KB
2 頁
windows10
侵權投訴
加載中. ..
PDF
109年公務人員特種考試關務人員身心障礙人員考試及
109國軍上校以上軍官轉任公務人員考試試題
身心障礙人員考試
三等考試
資訊處理
資料結構
試時間:2小時 座號:
注意使
使
號:
30860
次:
2
1
一、假設
1:
A n
是一個矩陣,存有
n
個不同的整數,且已依序從小到大排列。
給定一個整數
設計一個線性時間linear time的演算法找出在
1:
A n
中是否存在兩個相異之
A i
A j
使
A i A j s
若存則印出
任一組符合條件之
i
j
若不存在,則印 0(須詳述或證明所設計
式之正確性及其計算複雜度,否則不計分)(25 分)
二、令 G = (V,E)一點數(number of vertexes
V
> 2 的連通(connected
undirectedgraphwEweight T=(
,E')
E'
E G的一個最小權重擴張樹minimum spanning tree假設每
個邊(edge)的權重都是正整數,且都不相同。判定下列敘述的正確性。
若敘述是正確的,請說明理由敘述是錯的,請舉一個反例。(僅有答
案,未說明理由或未舉出反例者,不予計分)
e是所有邊中權重最大者,則 e
E'就是 e G
的最小權重擴張樹中)(10
假設 G2-2-connected是去 G仍是
的) e所有最大 e
E'15
代號:
30860
頁次:
2
2
三、斐波那契Fibonacci numberFnF0= 0, F1= 1, Fn=Fn-1 +Fn-2 ,
n> 1 Fn CC
functioninteger
integer Fib(n)
{
if (n == 0) return 0;
if (n == 1) return 1;
return Fib(n- 1) Fib(n- 2);
}
n
0 T(n) > Fn
==, =, +return
25
四、假
1:
A n
n heap heap
sort
1:
A n
max-heap
1:
A n
max-heap 5
sift(A,r,n) An A
1
r
n sift(A,r,n)
A r
heap sift(A,r,n)
A i
heap O(h(r)) h(r)
A r
10
sift(A,r,n)
1:
A n
heap
10
收藏 ⬇️ 下載