แนวคิดของสแต็คคืออะไร?
แนวคิดของสแต็คคืออะไร?

วีดีโอ: แนวคิดของสแต็คคืออะไร?

วีดีโอ: แนวคิดของสแต็คคืออะไร?
วีดีโอ: สอนเรียงแก้วกับแชมป์ Stackโลก!! ใน 9 นาที | Hobby Today EP.1 2024, อาจ
Anonim

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

เมื่อพิจารณาถึงสิ่งนี้แล้ว stack กับตัวอย่างคืออะไร?

ซ้อนกัน เป็นโครงสร้างข้อมูลเชิงเส้นซึ่งทำตามลำดับเฉพาะในการดำเนินการ คำสั่งอาจเป็น LIFO (เข้าก่อนออกก่อน) หรือ FILO (เข้าก่อนออกก่อน) ในชีวิตจริงมีมากมาย ตัวอย่าง ของ ซ้อนกัน . พิจารณาและ ตัวอย่าง ของจานที่วางซ้อนกันในโรงอาหาร

นอกจากนี้ เหตุใดจึงเรียกสแต็ก LIFO LIFO ย่อมาจาก Last In First Out องค์ประกอบสุดท้ายผลักไปที่ ซ้อนกัน จะเป็นองค์ประกอบแรกที่โผล่ออกมา ซึ่งคล้ายกับ a ซ้อนกัน ของแผ่นที่แผ่นสุดท้ายวางบนแผ่น ซ้อนกัน จะเป็นแผ่นแรกที่ถอด

ในที่นี้ สแต็คในโครงสร้างข้อมูลคืออะไร?

กอง [แก้] อา ซ้อนกัน เป็นพื้นฐาน โครงสร้างข้อมูล ที่คิดตามตรรกะได้ว่าเป็นเส้นตรง โครงสร้าง เป็นตัวแทนของร่างกายที่แท้จริง ซ้อนกัน หรือกอง a โครงสร้าง ที่การแทรกและการลบรายการเกิดขึ้นที่ปลายด้านหนึ่งเรียกว่าด้านบนของ ซ้อนกัน.

ทำไมเราใช้สแต็ค?

ระบบ ใช้ stacks เป็นส่วนเพิ่มเติมล่าสุดของa กองคือ ที่สำคัญที่สุดสำหรับการประมวลผลต่อไป NS กองคือ แค่ ใช้แล้ว เพื่อเก็บข้อมูลไว้ที่ใดที่หนึ่งเป็นตัวควบคุม เป็น เปลี่ยนจากที่หนึ่งไปอีกที่หนึ่ง