In PriorityQueue ra thấy sắp xếp sai, Stack duyệt ngược từ đáy: khi mã đúng còn mắt bạn thì không
Vì sao Stack nên bị bỏ hẳn, hai bộ phương thức của Queue khác nhau ở chỗ nào, và tại sao in PriorityQueue ra lại không theo thứ tự ưu tiên — mã vẫn chạy đúng, chỉ có cách bạn nhìn vào ruột nó là gây hiểu lầm.