1.ง่าย
ในต้นไม้ โหนดพี่น้อง (sibling) คืออะไร
- Aโหนดที่มีแม่เดียวกัน
- Bโหนดและแม่ของมัน
- Cโหนดที่ระดับความลึกเดียวกันในต้นไม้ย่อยต่างกัน
- Dโหนดที่ไม่มีลูก
2.ง่าย
ในตารางแฮช การชนกัน (collision) คืออะไร
- Aตารางหน่วยความจำหมด
- Bคีย์ที่เท่ากันสองตัวถูกเก็บสองครั้ง
- Cคีย์ไม่สามารถแฮชได้เลย
- Dคีย์สองตัวที่ต่างกันแปลงเป็นดัชนีเดียวกัน
3.ง่าย
ในต้นไม้ ใบ (leaf) คืออะไร
- Aโหนดที่ไม่มีโหนดแม่
- Bโหนดที่มีลูกหนึ่งตัวพอดี
- Cโหนดที่มีค่ามากที่สุด
- Dโหนดที่ไม่มีโหนดลูก
4.ปานกลาง
เครือข่ายถนนมี 100,000 ทางแยก แต่ละแห่งเชื่อมกับประมาณ 4 แห่ง การแทนแบบใดเหมาะที่สุด
- Aเมทริกซ์ประชิด
- Bรายการประชิด
- Cฮีปทวิภาคของเส้นเชื่อม
- Dอาร์เรย์เรียงลำดับเดียวของจุดยอด
5.ปานกลาง
นิพจน์ postfix 3 4 + 2 * มีค่าเท่าใด
- A10
- B14
- C24
- D11
6.ปานกลาง
ข้อใดเป็นจริงเกี่ยวกับเมทริกซ์ประชิดของกราฟไม่มีทิศทาง
- Aแต่ละแถวมี 1 เพียงตัวเดียวพอดี
- Bสมมาตรเทียบกับเส้นทแยงมุมหลัก
- Cเป็นเมทริกซ์สามเหลี่ยมบนเสมอ
- Dเส้นทแยงมุมหลักมีเลขหนึ่งเสมอ
7.ยาก
คู่การท่องใดกำหนดต้นไม้ทวิภาคที่มีคีย์ไม่ซ้ำได้เพียงแบบเดียวเสมอ
- Apreorder เพียงอย่างเดียว
- Blevel-order เพียงอย่างเดียว
- Cpreorder และ postorder
- Dpreorder และ inorder
8.ยาก
อาร์เรย์พลวัตเพิ่มเป็นสองเท่าเมื่อเต็ม เหตุใดหลายการสร้างจึงหดมันเมื่อเหลือเพียงหนึ่งในสี่เท่านั้น ไม่ใช่ครึ่งหนึ่ง
- Aเพราะตัวจัดสรรหน่วยความจำคืนหน่วยความจำได้เฉพาะเป็นหนึ่งในสี่ของบล็อกเท่านั้น
- Bเพราะการหดที่ครึ่งหนึ่งทำให้สมาชิกหาย
- Cเพื่อให้อาร์เรย์เรียงลำดับ
- Dเพื่อหลีกเลี่ยงการปรับขนาดซ้ำเมื่อ push และ pop สลับกันใกล้ขอบเขต
เฉลย
- 1. A · โหนดที่มีแม่เดียวกัน
- 2. D · คีย์สองตัวที่ต่างกันแปลงเป็นดัชนีเดียวกัน
- 3. D · โหนดที่ไม่มีโหนดลูก
- 4. B · รายการประชิด
- 5. B · 14
- 6. B · สมมาตรเทียบกับเส้นทแยงมุมหลัก
- 7. D · preorder และ inorder
- 8. D · เพื่อหลีกเลี่ยงการปรับขนาดซ้ำเมื่อ push และ pop สลับกันใกล้ขอบเขต
เฉลยทีละขั้นตอนฉบับเต็ม: ฝึกหัวข้อนี้ได้ที่ examproblems.com