
資料結構隨堂測驗

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
10 questions
Trello 與 AI 整合系統概述

Quiz
•
12th Grade
10 questions
Arduino LCD I2C模組使用教學

Quiz
•
9th - 12th Grade
6 questions
課後測驗

Quiz
•
9th - 12th Grade
11 questions
數位發展部資安政策測驗

Quiz
•
12th Grade
11 questions
2223_S4_ICT_1stExam_MCQ_Ex3

Quiz
•
9th - 12th Grade
13 questions
RAM&HDD/SSD

Quiz
•
10th - 12th Grade
10 questions
3-1資料處理

Quiz
•
7th Grade - University
10 questions
2223_S4_ICT_T2_exam_exercise_11-20

Quiz
•
9th - 12th Grade
Popular Resources on Wayground
12 questions
Unit Zero lesson 2 cafeteria

Lesson
•
9th - 12th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
20 questions
Lab Safety and Equipment

Quiz
•
8th Grade
13 questions
25-26 Behavior Expectations Matrix

Quiz
•
9th - 12th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade