thì cả 2 cấu trúc dữ liệu trừu tượng này đều có 3 phương thức chính đó là 
IsEmpty(), push(), pop()
IsEmpty(), enqueue(), dequeue()
thì nhớ chú ý ở phương thức pop hay dequeue() lấy 1 phần tử ra khỏi cấu trúc nếu chúng ta  cài đặt cấu trúc bằng mảng động hay mảng tĩnh thì chỉ cần lấy ra 1 phần tử nhưng nếu chúng ta cài bằng danh sách liên kết thì phải lấy ra 1 node() và đừng quên cho cái pnext của node đó đặt lại bằng NULL