Làm việc của cấu trúc dữ liệu Stack
Các hoạt động làm việc như sau:
1. Một con trỏ gọi là TOP được sử dụng để theo dấu phần tử đỉnh trong stack
2. Khi khởi tạo stack, chúng ta thiết lập giá trị của nó thành -1 để rằng chúng ta có thể kiểm tra liệu stack có
rỗng bằng cách so sánh TOP==-1.
3. Trên việc đẩy vào một phần tử vào, chúng ta tăng giá trị của TOP và đặt phần tử mới trong vị trí trỏ tới bởi TOP.
4. Trên việc kéo ra một phần tử, chúng ta trả về phần tử trỏ tới bởi TOP và giảm giá trị của nó
5. Trước khi đẩy vào, chúng ta kiểm tra liệu stack đã đầy.
6. Trước khi kéo ra, chúng ta kiểm tra liệu stack có rỗng.