ใครเก่ง โปรแกรมมั้งครับช่วยที เขียนโปรแกรมโครงสร้างแบบ Queue

อย่างหัวข้อเลย ผม  ทำมไ่ได้เลยครับ งง กับคำถาม
ถนนสายหนึ่ง มีไฟแดงอยูดวงหนึ่ง โดยขอมูลทปี่อนจะมีลักษณะดังนี้ ในแตละชุด ตัวแรกจะเปนตัวอักษรหนึ่งตัว ถาเปน A honda คือ คําสั่งใหรถจอดแลวติดไฟแดง (A คือคําสั่งใหรถจอดหนาไฟแดง สวน honda คือชื่อของรถ คันนั้น) G คือ คําสั่งที่ปลอยใหรถออกไปจากไฟแดงทีละ 5 คัน P คือ คําสั่งที่แสดงรถที่ติดไฟแดงอยูทั้งหมด Q คือ การออกจากโปรแกรม
ตัวอยางผลการทํางานของโปรแกรม
  input :
A  honda
A jazz
P
G
P
A  yaris
A  benz
A  porche
A  lambo
P
A  panda
A  wave
A  yamaha
P
G
P
Q  
output :  
honda jazz
nocar!!
yaris benz porche  lambo
yaris benz  porche  lambo  panda  wave  yamaha
wave  yamaha
bye!!

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 8
โอ้เก๊ทแล้ว น่าจะเป็นการบ้าน Algorithm & Data structure อย่างโหดๆ

ตามที่เขียน จะใช้อะไรเป็น Data Structure (ตัวอย่าง Array , structure , list )
มีที่เก็บ Data Structure แล้ว ต่อมาก็คือการหา Algorithm ในการออก output ( คุณพิมพ์ output ออกมาให้ดูแล้วนะ )
algorithm มันไม่มีอะไรมาก loop ทั้งหลาย if ,else ,statement
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่