NEW
Font size
Worksheetsแบบฝึกหัด-Unit2 Array และ Linked List
Total questions: 10
Worksheet time: 10mins
ข้อใดกล่าว ถูกต้อง เกี่ยวกับ Array?
Array สามารถเก็บข้อมูลได้หลายชนิดใน Array เดียวกัน
ขนาดของ Array สามารถปรับเปลี่ยนได้หลังจากสร้างแล้ว
การเข้าถึงข้อมูลใน Array ทำได้โดยใช้ index
การลบข้อมูลใน Array ไม่จำเป็นต้อง shift ข้อมูล
ข้อใดกล่าว ไม่ถูกต้อง เกี่ยวกับ Linked List?
Linked List เก็บข้อมูลใน node
แต่ละ node ใน Linked List มี pointer ชี้ไปยัง node ถัดไป
Linked List มีขนาดจำกัด
การเข้าถึงข้อมูลใน Linked List ต้องไล่จาก head ไปทีละ node
ข้อใดคือข้อดีของ Array เมื่อเทียบกับ Linked List?
การเพิ่มหรือลบข้อมูลทำได้ง่ายกว่า
ใช้หน่วยความจำน้อยกว่า
การเข้าถึงข้อมูลทำได้รวดเร็วกว่า
ไม่มีข้อใดถูก
ข้อใดคือข้อดีของ Linked List เมื่อเทียบกับ Array?
การเข้าถึงข้อมูลทำได้รวดเร็วกว่า
ใช้หน่วยความจำน้อยกว่า
การเพิ่มหรือลบข้อมูลทำได้ง่ายกว่า
ไม่มีข้อใดถูก
ใน Java การประกาศ Array ของจำนวนเต็ม ขนาด 10 ทำอย่างไร?
int[] numbers = new int(10);
int numbers[10];
int[] numbers = new int[10];
int numbers[] = new int[
ใน Java การเข้าถึงข้อมูลตัวที่ 5 ใน Array ชื่อ data ทำอย่างไร?
data[4]
data[5]
data.get(4)
data.get(5)
node แรกใน Linked List เรียกว่าอะไร?
head
tail
root
child
Linked List แบบใด ที่แต่ละ node มี pointer ชี้ไปยัง node ก่อนหน้า และ node ถัดไป?
Singly Linked List
Doubly Linked List
Circular Linked List
ไม่มีข้อใดถูก
การเพิ่มข้อมูลใน Linked List โดยทั่วไป มีความซับซ้อนของเวลาเท่าใด?
O(1)
O(n)
O(log n)
O(n log n)
การลบข้อมูลใน Array โดยทั่วไป มีความซับซ้อนของเวลาเท่าใด?
O(1)
O(n)
O(log n)
O(n log n)
