
資料結構隨堂測驗
Quiz
•
Computers
•
12th Grade
•
Hard
WenHo Juang
Used 4+ times
FREE Resource
8 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
假設在鏈結串列(linked list)類別中有兩指標 first及last,分别指向串列的第一及最後一個元素,試問欲找出串列中最後一個元素所需時間複雜度?
O(n)
θ(n)
θ(n/2)
O(1)
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
鏈結串列(Linked List)資料結構在哪一項操作上的效率不如陣列資料結構?
在現有資料中間插入一筆資料
從現有資料中刪除一筆資料
隨機讀取任一元素的資料
以上處理效率皆不如陣列
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
有關以陣列(Array)及鏈結串列(Linked List)方式實作佇列(Queue)之敘述,何者不正確?
Array 方式在處理上,受宣告時 Array 大小之限制
Array 方式在儲存相同元素時所用之空間較大
Linked List 方式,其佇列(Queue)之大小較不受限制
Linked List 方式需要用到指標方法
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
關於鏈結串列(Linked List)之敘述,下列何者錯誤?
任何型態的鏈結串列,串列中的元素只能記錄下一筆資料的位址,不可記錄前一筆資料的位址
鏈結串列中的前後資料存放在記憶體中,可能是不相鄰而散亂在各處
記錄相同數量的資料,使用鏈結串列會比使用陣列(Array)需要更多的記憶體空間
若將鏈結串列中的最後一個元素指向第一個元素,就可成一個環狀串列,並可用來表示有循環性的資料
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
有關陣列(Array)與鏈結串列(Linked List)兩者之間的比較,下列何者正確?
Linked List 的優點是可以直接存取任何一個成員,所以存取速度快。
Array 可以用來模擬 Linked List,而 Linked List 也可以用來模擬 Array
使用 Linked List 的好處是:只要先宣告指標變數即可,要使用空間時再向系統要求所需的空間,所以不會浪費。
Array 的優點做 Insert、Delete 時不需要搬移大量的成員。
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
在鏈結串列(Linked List)的資料結構中,假設 head 是指向一個串列的頭的指標,next是用來指向下一個串列元件的指標。現在有一個新增的元件為 p,要加到此串列的最前頭,則下列何者為正確的步驟?
p→next = head;
head = p;
head = p;
p→next = head→next;
head→next = p;
p→next = head→next;
head = p;
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
如圖所示,若要將新節點 R 插入到節點 P 與節點 Q 之間,下列敘述何者應優先執行?
R = Q
R→link = P→link
R = P
P→link = R
8.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
如圖所示,若要將節點 Q 刪除,下列敘述何者應優先執行?
P = Q→link
P→link = Q
free(Q)
P→link = Q→link
Similar Resources on Wayground
11 questions
數位發展部資安政策測驗
Quiz
•
12th Grade
10 questions
0610-Microbit
Quiz
•
9th - 12th Grade
13 questions
數字系統的基本概念與應用
Quiz
•
12th Grade - University
13 questions
マネジメント活動⑤(ITサービスマネジメント)
Quiz
•
9th - 12th Grade
11 questions
2024年第一学期编程复习
Quiz
•
9th - 12th Grade
10 questions
雲端從業人員Module 8 知識點檢查
Quiz
•
9th - 12th Grade
10 questions
3-1資料處理
Quiz
•
7th Grade - University
10 questions
Arduino LCD I2C模組使用教學
Quiz
•
9th - 12th Grade
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
20 questions
ELA Advisory Review
Quiz
•
7th Grade
15 questions
Subtracting Integers
Quiz
•
7th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
