การใช้งาน LifoQueue ของ Python
ในแบบฝึกหัดนี้ จะได้ทดลองใช้งาน LifoQueue() ของ Python โดยสร้างสแตกชื่อ my_book_stack เพื่อเพิ่มและนำหนังสือออกจากสแตก
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
โครงสร้างข้อมูลและอัลกอริทึมใน Python
คำแนะนำการฝึกหัด
- Import โมดูลที่มี
LifoQueue()ของ Python - สร้าง
LifoQueue()แบบไม่จำกัดขนาด - เพิ่มสมาชิกเข้าไปในสแตก
- นำสมาชิกออกจากสแตก
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import the module to work with Python's LifoQueue
import ____
# Create an infinite LifoQueue
my_book_stack = queue.____(____)
# Add an element to the stack
my_book_stack.____("Don Quixote")
# Remove an element from the stack
my_book_stack.____()