วันอาทิตย์ที่ 9 สิงหาคม พ.ศ. 2552

DTS 06 4/08/2009

เรื่อง Stack
- โครงสร้างข้อมูลแบบสแตก
- การดำเนินงานพื้นฐานของสแตก
- การแทนที่ข้อมูลของสแตก
- การประยุกต์ใช้สแตก

เรื่อง Stack
สแตก (Stack) เป็นโครงสร้างข้อมูลที่
ข้อมูลแบบลิเนียร์ลิสต์ ที่มีคุณสมบัติที่ว่า การ
เพิ่มหรือลบข้อมูลในสแตก จะกระทำที่ ปลาย
ข้างเดียวกัน ซึ่งเรียกว่า Top ของสแตก (Top
Of Stack) และ ลักษณะที่สำคัญของสแตก
คือ ข้อมูลที่ใส่หลังสุดจะถูกนำออกมา จากส
แตกเป็นลำดับแรกสุด เรียกคุณสมบัตินี้ว่า
LIFO (Last In First Out)
การทำงานต่าง ๆ ของสแตกจะกระทำที่ปลาย
ข้างหนึ่งของ สแตกเท่านั้น ดังนั้นจะต้องมีตัวชี้
ตำแหน่งข้อมูลบนสุดของสแตกด้วย
การทำงานของสแตกจะประกอบด้วย
กระบวนการ 3 กระบวน
การที่สำคัญ คือ
1.Push คือ การนำข้อมูลใส่ลงไปในสแตก
2. Pop คือ การนำข้อมูลออกจากส่วนบนสุด ของสแตก
3. Top คือ การนำข้อมูลออกจากส่วนลงสุด ของสแต

ไม่มีความคิดเห็น:

ผู้ติดตาม