Dequeue อธิบายด้วยตัวอย่างคืออะไร?
Dequeue อธิบายด้วยตัวอย่างคืออะไร?

วีดีโอ: Dequeue อธิบายด้วยตัวอย่างคืออะไร?

วีดีโอ: Dequeue อธิบายด้วยตัวอย่างคืออะไร?
วีดีโอ: โครงสร้างข้อมูล Queue ด้วยภาษา C ตอนที่ 1: ความรู้เบื้องต้น และการเขียนโปรแกรม Enqueue และ Dequeue 2024, พฤศจิกายน
Anonim

NS. อธิบาย คิวคู่สิ้นสุดด้วยความช่วยเหลือที่เหมาะสม ตัวอย่าง ? คิวปลายคู่ ( dequeue มักย่อว่า deque สำรับเด่นชัด) เป็นโครงสร้างข้อมูลนามธรรมที่ใช้คิวซึ่งองค์ประกอบสามารถเพิ่มหรือลบออกจากด้านหน้า (หัว) หรือด้านหลัง (หาง) เท่านั้น

ในทำนองเดียวกัน dequeue อธิบายอะไร?

NS deque หรือที่เรียกว่าคิวแบบ double-ended คือคอลเล็กชันที่เรียงลำดับของรายการที่คล้ายกับคิว มีปลายทั้งสองด้าน ด้านหน้าและด้านหลัง และรายการต่างๆ ยังคงอยู่ในคอลเลคชัน ในแง่หนึ่ง โครงสร้างเชิงเส้นแบบไฮบริดนี้มีความสามารถทั้งหมดของสแต็กและคิวในโครงสร้างข้อมูลเดียว

นอกจากนี้ Deque ดำเนินการอย่างไร? NS deque โดยทั่วไป ดำเนินการ เป็นชุดของบล็อกหน่วยความจำ เมื่อเราแทรกองค์ประกอบในตอนท้าย มันจะเก็บสิ่งที่อยู่ในบล็อกหน่วยความจำที่จัดสรรไว้จนกว่าจะเต็ม และเมื่อบล็อกหน่วยความจำนี้เต็มไปด้วยองค์ประกอบ มันจะจัดสรรบล็อกหน่วยความจำใหม่และเชื่อมโยงกับจุดสิ้นสุดของบล็อกหน่วยความจำก่อนหน้า

ในทำนองเดียวกัน ถูกถามว่า คิวแบบดับเบิ้ลเอนด์คิวในโครงสร้างข้อมูลคืออะไร?

คิวดับเบิ้ลเอนด์ ยังเป็น โครงสร้างข้อมูลคิว ซึ่งดำเนินการแทรกและลบที่ปลายทั้งสองข้าง (ด้านหน้าและด้านหลัง) นั่นหมายความว่า เราสามารถใส่ได้ทั้งตำแหน่งด้านหน้าและด้านหลัง และสามารถลบออกจากตำแหน่งทั้งด้านหน้าและด้านหลังได้

enqueue และ dequeue ทำงานอย่างไร

คุณสามารถเพิ่มองค์ประกอบใหม่ที่ด้านหนึ่ง และลบองค์ประกอบออกจากอีกด้านหนึ่งได้ (ตรงข้ามกับสแต็กที่มีเพียงด้านเดียว) เข้าคิว หมายถึงการเพิ่มองค์ประกอบ dequeue เพื่อลบองค์ประกอบ

แนะนำ: