關務三等資料結構:104

身心障礙人員三等資料結構:104

鐵路特考高員三級資料結構:104

高考三級資料結構:104

檢察事務官三等資料結構:無

專利商標審查人員三等資料結構:無

關務人員升官等薦任資料結構:104

資訊技師高等資料結構與資料庫及資料探勘:104

地方特考三等資料結構:104

 

[一○四年關務三等資料結構]

104年公務人員特種考試關務人員考試、

104年公務人員特種考試身心障礙人員考試及            代號:10460 全一張

104年國軍上校以上軍官轉任公務人員考試試題

別:關務人員考試

    別:三等考試

    科:資訊處理

    目:資料結構

考試時間:2小時                                     座號:____________

注意:()禁止使用電子計算器。

()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

 

一、104年資料結構分年題庫,兩項式係數的組合遞迴演算法公式如左。

()請用你熟悉的程式語言,撰寫此遞迴函式。(5分)

() n = 5, r = 3,請用二元樹畫出其遞迴呼叫的情形。(5分)

()最後的傳回值是多少?(5分)

()共遞迴呼叫幾次?(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

二、在計算學生成績的程式中,按成績的高低分為五級,且用 IF 指令,其程式如下:

if S<60

then G = ‘F’

else if S<70

then G = ‘D’

else if S<80

then G = ‘C’

else if S<90

then G = ‘B’

Else G = ‘A’

若學生在五個等級中的分布是不平均的,分布機率如下表:

分數 (Score)

90-100

80-89

70-79

60-69

0-59

等第 (Grade)

A

B

C

D

F

機率

0.05

0.30

0.50

0.1

0.05

假設學生人數為5000人,請回答下列問題:

()請畫出 IF 指令的二元樹分析圖並分析此 IF 指令可能的比較次數。(10 分)

()若用最佳化二元樹修正IF 指令,請畫出該二元樹,並分析 IF 指令可能的比較次數。(10分)

()可使用什麼資料結構,使程式指令更為精簡,並請說明。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

三、佇列 (Queue) 結構的插入 (Insert) 和刪除 (Delete) 演算法如下:

const int N=10; int Rear=0, Front=0;

void Insert(char item, char Queue[ ])

{   if (Rear==N-1)

cout<<“Queue Is Full”;

else

{   Rear=Rear+1;

Queue[Rear]=item;

}

}

 

void Delete(char item, char Queue[ ])

{   if (Front==Rear)

cout<<“Queue Is Empty”;

else

{   Front =Front+1;

item = Queue[Front];

}

}

()請問上述演算法的佇列結構,會有什麼問題存在?(5分)

()可用什麼資料結構解決?(5分)

()承上之資料結構,請寫出插入 (Insert) 和刪除 (Delete) 演算法。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

四、圖形的理論是起源於西元十八世紀,有一位數學家尤拉 (Eular) 為了解決「肯尼茲堡橋樑」問題,而想出的一種圖形結構理論。所謂的「肯尼茲堡橋樑」問題是:某一個人由某地點出發,最後再回到原點,必須要經過每一座橋,並且只能經過一次。如下圖所示:

104年資料結構分年題庫

 

()請問肯尼茲堡的人有無可能走過所有的橋樑1次,到過每個地方,而後又回到肯尼茲堡?(5分)

()土地代表頂點 A, B, C, D,橋樑代表邊1~7,請畫出此圖形結構。(5分)

()數學家尤拉 (Eular) 對「肯尼茲堡橋樑」問題所找出的規則是什麼?(5分)

()請舉一個具有尤拉循環 (Eulerian Cycle) 的例子,並寫出其路徑。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

五、學生的學號格式是 (N1N2N3N4N5N6N7),假設儲存空間為99,請用數字分析法 (Digital Analysis),分別以學號為鍵值 (Key) 雜湊 (Hashing) 出其資料儲存的位址。數字的分布曲度 (Skewness) 設為 sk,則104年資料結構分年題庫,其 aij 表示 Ni 出現的個數。

()請依下列五位學生的學號算出其 ski 值。10

Student 1 ID: 0392018

Student 2 ID: 0392124

Student 3 ID: 0392238

Student 4 ID: 0252714

Student 5 ID: 0392468

()請寫出此五位學生儲存的位址。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

[一○四年身心障礙人員三等資料結構]

104年公務人員特種考試關務人員考試、

104年公務人員特種考試身心障礙人員考試及            代號:30860 全一張

104年國軍上校以上軍官轉任公務人員考試試題

別:身心障礙人員考試

    別:三等考試

    科:資訊處理

    目:資料結構

考試時間:2小時                                     座號:____________

注意:()禁止使用電子計算器。

()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

 

一、請計算且說明下列片斷程式中 x = x+1 的執行次數。(每小題5分,共10分)

() k = 100000;

while (k != 10){

k /= 10;

x = x+1;

}

() for (i = 1; i <= n; i++) {

k = i+1;

do {

x = x+1;

} while (k++ <= n);

}

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

二、二維陣列 A(0:m-1, 0:n-1),假設 A(3, 2) 1110,而 A(2, 3) 1115,若每個元素占一個空間,請推導 A(1, 4) 所在的位址。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

三、若堆疊以陣列 st 儲存,請完成堆疊的插入演算法。(10分)

其中相關宣告為

int st[0:MAX-1];

int top = -1;

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

四、有一個 n*n 的矩陣 A 如圖(1)所示。其中在 i<j 時存有不同的資料,但 ij aij = 0,試問:()以最小化儲存空間為目標,宜採用何種方式儲存?(5分)()承上,需要多少空間?(5分)()承上,若以行為主儲存,則在 i<j 時,請推導 aij 儲存的位置。5

A= 104年資料結構分年題庫(1)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

五、在一單向鏈結串列中,若節點的定義為:

class Node{

public int data;

public Node next;

}

請寫出刪除指定節點 p 的演算法。(10分)

註:假設第一個節點為開頭節點 (head),不存放任何資料。

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

六、請寫出圖(2)所示二元樹的前序、中序和後序走訪。(6分)

104年資料結構分年題庫

 

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

七、資料 203010506040455 ()請建立成一棵 AVL 樹,(6分)()請依序刪除6030,在推導過程需註明旋轉的類別。(6分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

八、若採雜湊搜尋法中的移位折疊相加法,且 m = 1000,請推導鍵值 x = 123456789 的儲存位址在那裡?(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

九、請推導圖(3)之拓撲排序。(10分)

104年資料結構分年題庫

 

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

十、有一二維陣列 A(-1:5, -4:2) 之啟始位址 A(-3, -4) = 100,以列為主排列,請問 A(1, 1) 所在位址?(6分)若以行為主排列,請問 A(1, 1) 所在位址又如何?(6分)(假設陣列內元素長度都為1

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

[一○四年鐵路特考高員三級資料結構]

104年公務人員特種考試警察人員、一般警察人員考試及104年特種考試交通事業鐵路人員、退除役軍人轉任公務人員考試試題

代號:71070 全一張

    別:高員三級鐵路人員考試

別:資訊處理

    目:資料結構

考試時間:2小時                                  座號:_____________

注意:()禁止使用電子計算器。

()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

 

一、對於很多項係數為0的多項式加法,譬如 A(x) = 12x1000+6x15+5 B(x) = 8x500-56x125+10x15+1 相加。

()請問你會使用陣列 (array) 或鏈結串列 (linked list) 來表示此種多項式?為什麼?該資料結構會包含那幾部分?(10分)

() A(x) B(x) 為例,畫出 AB 兩多項式的資料結構、說明加法演算法運作的過程、與最終的資料結構結果。(15分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

二、()有一陣列 A = (179, 208, 306, 93, 859, 984, 55, 9, 271, 33) 要由小排到大。使用堆積排序法 (heap sort) 需要先將陣列整理成 max heap,然後再經過9個回合 (pass) reheap 才能將資料由小排到大,請寫出整理成 max heap 後與第一個回合 reheap 結束時 A 陣列的內容。(10分)

()6個已排序過的檔案,長度分別為7923613。這6個檔案經過5次的兩兩合併,成為一個完整排序過的檔案。已知合併時間複雜度與兩個合併檔案的長度和成正比,請用 merge tree 寫出他們的合併順序與結果,且 merge tree left subtree 長度小於 right subtree。(10分)

() n 筆資料,請說明如果任意選最左邊的資料當成比較基準資料(pivot),則快速排序法 (quick sort) 在最糟的情況下時間複雜度為多少?(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

三、() “i” 代表插入 (insert) 一筆資料,“d” 代表刪除 (delete) 一筆資料。畫出在空的 binary search tree i4, i2, i6, i5, i1, i9, d4, i3, i8, d6, i10, i7, d5 動作之後最終的 binary search tree,而刪除資料時用比刪除資料大的資料取代它並調整成 binary search tree。(10分)

()請填入下列 C 程式中三個空格以完成 ptr 指向樹根的 binary search tree 上搜尋 key 的程式。(15分)

typedef struct node {

struct node *left;

int data;

struct node *right;} NODE;

NODE *search(NODE *ptr, int key)

{   while(ptr != NULL ) {

If (key == ptr->data) return       (1)      ;

If (key < ptr->data)       (2)      ;

else       (3)      ;

}

return NULL

}

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

四、()分別說明在什麼情況下會用鄰接矩陣 (adjacency matrix) 或鄰接串列(adjacency list) 表示一個圖形 (graph)?為什麼?(10分)

()分別說明在圖形的廣度優先搜尋 (breadth first search) 與深度優先搜尋(depth first search) 時會使用何種資料結構?為什麼?(10分)

()一個無向圖 (undirected graph) 所有點 (vertex) 的分支度 (degree) 總和與邊 (edge) 的個數有何關係?為什麼?(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

[一○四年高考三級資料結構]

104年公務人員高等考試三級考試試題                 代號:26850  全一頁

    科:資訊處理

    目:資料結構

考試時間:2小時                                座號:_____________

注意:()禁止使用電子計算器。

()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

 

一、有位程式設計師在撰寫程式時遇到了一個難解的問題,後來發現有兩個演算法可以解這個難題:演算法 A 的時間複雜度為 O(n2log(n!)),演算法 B 的時間複雜度為 O(n2((log n)!))。假設輸入資料的個數 n 通常都很大,他應該選擇那個演算法比較好,原因何在?(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

二、樹 (tree) 是一個很常用的資料結構。一個樹是指一個沒有迴圈 (cycle) 的聯通圖 (connected graph)。(每小題10分,共20分)

()證明:每個具有 n 個節點 (node) 的樹,n > 1,至少有2個分支度 (degree)1的節點。(分支度就是指有多少邊以此節點為端點。)

()用前項結果證明:每個具有 n 個節點的樹,n > 1,恰好有 n-1個邊 (edge)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

三、給定一個權重圖 (weighted graph)G = (V, E, w),其中每個邊 (edge) e 的權重 w(e) 都是正整數,為了簡單,假設 V = {1, 2, ..., n}。任意點 v 與起始點 s 的距離可以用一個矩陣 d[1..n] 來表示。(每小題10分,共20分)

()設計一個只需 O(n) 空間的方法來記錄從 s 出發,到達每個點的最短路徑。

()說明計算與印出從起始點 s 到任意點 tV 的最短路徑的演算法。(解此小題時可參考 Dijkstra 或其他演算法來設計,且不須將 Dijkstra 或別的演算法做詳細的描述。)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

四、有個矩陣 A[1..n]n 的值很大。在矩陣A中存有 n 個正整數,且從小到大排列。給定某個整數 x,二分搜尋法 (binary search) 可以在 O(log n) 的時間內找出 x 在矩陣 A[1..n] 的位置,或宣告在 A[1..n] 中沒有 x。在某個應用中,已知絕大部分的 x 都會出現在矩陣 a[1..n] 的前面 m 個元素,且 m 的值遠小於 n,但是無法預知 m 的範圍。設計一個演算法,可以在O(log m) 的時間內完成搜尋。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

五、假設有個矩陣 A[1..n] 儲存 n 個整數。Quick sort 是一個排序演算法。假設有個副程式 partition(A, l, r) 其輸入參數 A 是一個矩陣,l, r, l < r < n,是兩個指標。其回傳的值 m 也是一個指標。這個副程式可將矩陣中從 l r 的這一段資料 A[l..r] 區分成兩段:

A[l..m] A[m+1..r],使得在 A[l..m] 中的元素都小於或等於 x,而在 A[m +1..r] 中的元素都大於或等於 x,其中 x 是從 A[l..r] 中隨機選擇的一個整數。接下來要在此兩段資料遞迴執行 partition。避免這些遞迴計算可以用一個堆疊 (stack) 來處理。假設

partition(A, l, r) 回傳 m,則執行:

if (l<m) push (l, m) into stack

if (m+1<r) push (m+1, r) into stack

一開始,堆疊中只有一組資料,(1, n) 表示 A[1..n] 需要排序。如此反覆將堆疊最上面的資料 (l, r) 移出,執行 partition(A, l, r),直到堆疊沒有資料為止。

(每小題10分,共20分)

()證明在最糟情況下,堆疊的高度可以達到 n/2

()設計一個好的演算法以降低 stack 的高度,並證明堆疊的高度最多只需要 log n+1

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

[一○四年關務人員升官等薦任資料結構]

104年公務人員升官等考試、104年關務人員升官等考試

104年交通事業公路、港務人員升資考試試題           代號:26260  全一張

    級:薦任

類科 ():資訊處理

    目:資料結構

考試時間:2小時                                    座號:_____________

注意:()禁止使用電子計算器。

()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

 

一、給定如下圖所示之環狀雙向鏈結串列 (circular doubly linked list),並以指向其中一個節點。請用類 C 之虛擬語言 (C-like pseudo code) 完成下列動作。

104年資料結構分年題庫

 

() A 所指向節點之右鏈結 (rlink) 插入由 B 所指向的一個新節點。(6分)

()刪除 A 所指向的節點,並將A 指向其原節點之右鏈結 (rlink) 節點。只能使用 A 指標。(6分)

()刪除整個串列,完成後 A 應指向 NULL。只能使用 A 指標。(13分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

二、假設有1000筆資料將以雜湊法 (hashing) 放入雜湊表 (hash table)

()若該雜湊表有750 (buckets) × 4 (slots),不管採用何種雜湊函數,1000筆資料都放入雜湊表後,該表之載入密度 (load factor) 為何?(7分)

()若要做到完整雜湊 (perfect hashing),雜湊函數應該要有何特性?(8分)

()假設建立雜湊表時若發生碰撞就採取線性探測法 (linear probing) 來放入資料,且在1000筆資料都放入該雜湊表後,搜尋每筆資料的平均所需查看 (access) 次數希望約為2,在盡量不浪費空間的前提下,該雜湊表應該如何設計?請以「桶」(buckets)、「槽」(slots)、「載入密度」(load factor) 等之數量加以敘述,並說明為何該設計符合平均查看次數之限制。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

三、給定下列以陣列所表示之16筆有序數列。

104年資料結構分年題庫

 

()請畫出該陣列以二元搜尋法搜尋資料之二元搜尋樹 (binary search tree)。(5分)

()假設陣列內的資料量共有1024筆資料,則二元搜尋樹共會有幾層 (最上層為第1)?請說明。(5分)

()若是陣列中有兩個相鄰的數字對調位置 (也就是只有此兩個數字順序錯誤),最多可能會有多少數字將無法以二元搜尋法成功找到?請說明。(15分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

四、給定 m 個印表機共用一個印表佇列 (printer queue)。印表機 A1, …, Ak 每次都從印表佇列選取優先權最高 (優先權數字最大) 的列印工作進行列印,印表機 Ak+1, …, Am 每次都選取優先權最低 (優先權數字最小) 的列印工作進行列印。每天需要列印工作繁多,因此該印表佇列在選取優先權最高、最低及排入新印表需求的效率非常重要。假設該印表佇列以對稱最小最大堆積 (Symmetric min-max heap, SMMH) 加以實作。

()找到並移除最高優先權印表工作的時間複雜度為何?排入新印表需求的時間複雜度為何?請以 Big-O 方式敘述。(5分)

()若所有印表機都尚未開機,而送進印表佇列的順序如後 (數字代表該印表優先權)

8, 18, 28, 38, 35, 25, 15, 5, 40, 1。請將該印表佇列以 SMMH 樹狀結構圖表示之。(15分)

()承上題(),若 A1 開機,並處理了優先權最高的印表工作。請將印表佇列變化結果以 SMMH 樹狀結構圖表示之。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

[一○四年資訊技師高等資料結構與資料庫及資料探勘]

104年專門職業及技術人員高等考試建築師、技師、第二次

食品技師考試暨普通考試不動產經紀人、記帳士考試試題 代號:01310 全一張

    別:高等考試

    科:資訊技師

    目:資料結構與資料庫及資料探勘

考試時間:2小時                                座號:____________

注意:()禁止使用電子計算器。

()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

 

一、()下列圖形是一棵 B-tree of order 3,若陸續加入資料:9920,會成為怎樣的 B-tree,請畫出最後的 B-tree。(5分)

()請問 B-tree of order 3 又稱為什麼樹?(5分)

104年資料結構分年題庫

 

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

二、堆疊 (stack) 可應用於後序表示式 (postfix expression) 的運算處理,請利用下列的表示式,繪出堆疊內的變化來說明如何利用堆疊計算其結果,並請寫出演算法。後序表示式:4 8 -9 3 / * (該表示式中的數值均為個位數)。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

三、請將 18256339125514 依快速排序 (Quick sort) 由小排到大,若是以最左的資料18為支柱點 (pivot),請繪出 first pass (即是指將資料18 放在正確的位置) 之排序過程。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

四、()請問什麼是最小成本擴展樹 (minimum cost spanning tree)?(5分)()依據下列的圖形,利用 Prim’s algorithm 求出最小成本擴展樹 T,假設 TV T 的頂點集合,設定 TV 的初始值為 A,即 TV = {A}。請繪出最小成本擴展樹的形成過程。(10分)

104年資料結構分年題庫

 

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

五、資料庫管理系統一個重要的工作即是進行交易 (transaction) 管理,在同作控制 (concurrency control) 處理中要確保交易的四項特性,簡稱為 ACID,請逐一說明這四項性質。(15分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

六、有一資料表 PRODUCT 之關聯綱要 (relation schema) 如下,其中產品代碼為主鍵 (primary key) 除了主鍵之相依性外,若以表示相依性 (functional dependency),該表還存在著右列的相依性,供應商代碼供應商名稱

104年資料結構分年題庫

 

請問該資料表符合第三正規化的格式 (third normal form) 嗎?若不符合,請問該如何修改使之符合第三正規化之格式。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

七、某大學進行全校的體能競賽,下列資料表 GAMERECORD 為參賽選手的分數紀錄範例,該表為關聯資料庫 (relational database) 的資料表 (relation),一位學生只有一個分數,同一個科系會有多位學生參加,每個學生的學號均不同。請根據該資料表,回答下列第()到第()題:

104年資料結構分年題庫

 

()請問該資料表的主鍵 (primary key) 應設為該資料表的那些屬性(attribute)?請說明你的答案。(5分)

()寫出 列出平均體能分數大於80 的科系代碼與該科系的平均體能分數 SQL 指令。(5分)

()寫出 列出每科系的最高體能分數與科系代碼 SQL 指令。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

八、在資料探勘的分類方法 (cluster analysis) 中有一方法稱為 nearest-neighbor clustering algorithm,請說明該方法的運作原理?(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

九、資料探勘中的關聯法則 (Association rule) 可用來尋找顧客購買產品的關聯規則,{麵包}→{牛奶} 表示購買麵包的顧客也會購買牛奶。有一交易紀錄如下表,請寫出關聯規則 {b, c}→{d} 的支持度 (support) 和信心度(confidence),及其計算過程(5分),並說明這兩者是指什麼?(5分)

104年資料結構分年題庫

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

[一○四年地方特考三等資料結構]

104年特種考試地方政府公務人員考試試題              代號:34380 全一頁

    別:三等考試

    科:資訊處理

    目:資料結構

考試時間:2小時                                 座號:____________

注意:()禁止使用電子計算器。

()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

 

一、二元搜尋法 (binary search) 使用 divide-and-conquer (分而治之) 演算法技巧,對一個已排序 (sorted) 且長度為 n 的陣列 A[0:n-1],進行資料搜尋,其最差時間複雜度 (worst case time complexity) 可降到 θ(log n)

()請使用 C Java 語言,修改此二元搜尋法,使其能對未排序 (unsorted)且長度為 n 的陣列 A[0:n-1],以 divide-and-conquer 技巧,進行二元化搜尋。(15分)

()請分析修改後的二元搜尋法其最差時間複雜度 (worst case time complexity) order θ的方式表示。(5分)

(注意:不可將此陣列數值進行排序,請加註解說明程式碼作法)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

二、請使用 C Java 語言寫一副程式 void merge(int [ ] A, int [ ] B, int [ ] C, int n),此副程式將對兩個長度為 n 且已依小到大排序的整數陣列 A B,合併至長度為 2n 且依小到大排序的整數陣列 C,此副程式的時間複雜度需為 θ(n)。(20分)

(注意:請加註解說明程式碼作法)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

三、()請說明使用何種資料結構及其演算法,可有效判斷一運算式 (expression)中的巢狀 (nested) 括號是否正確配對 (matched)。(10分)

()請以兩個運算式實例 {A*[B-(C+D)+8]-16} {A+[B-(C+5])},分別說明此演算法判斷的過程及結果。(10分)

(注意:未說明判斷的過程,不予計分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

四、()一運算式 (expression) 為:-a+(z+f)/y-b*a/c+d,請依運算元優先順序,繪出其二元樹 (binary tree)。(10分)

()請列出此二元樹的前序走訪 (preorder traversal)。(5分)

()請列出此二元樹的廣度優先走訪 (breadth-first search traversal)。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

 

五、一個圖形 (Graph) 包含五個頂點 (vertex)V1, V2, ..., V5,其相鄰矩陣(adjacency matrix) A = 104年資料結構分年題庫

()請使用 Floyd 的方法,計算此圖形的最短路徑長度矩陣 (shortest path length matrix),表示任兩頂點間最短路徑長度。請依序列出最短路徑長度矩陣變化過程。(15分)

()請使用 Kruskal 的方法,依序繪出加入此圖形的最小成本擴張樹(minimum cost spanning tree) 每一邊的過程。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料結構分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21512692236852

arrow
arrow
    全站熱搜

    jacksaleok 發表在 痞客邦 留言(0) 人氣()