Trạng thái lớp không phổ biến Stack "Ngăn xếp được triển khai dưới dạng bộ đệm tròn".Tại sao lớp Stack (không chung) được triển khai như một bộ đệm tròn? (và điều đó có nghĩa là chính xác)?
Tôi không hiểu việc áp dụng bộ đệm tròn vào trường hợp sử dụng Ngăn xếp. Tôi cũng không hiểu cách ngăn xếp có thể được triển khai như bộ đệm tròn.
Wikipedia nói điều này:
Thuộc tính hữu ích của một bộ đệm tròn là nó không cần phải có yếu tố của nó xáo trộn xung quanh khi một được tiêu thụ. (Nếu một bộ đệm không tròn được sử dụng thì nó sẽ là cần thiết để thay đổi tất cả các yếu tố khi một được tiêu thụ.) Nói cách khác, bộ đệm tròn rất thích hợp như một bộ đệm FIFO trong khi một bộ đệm tiêu chuẩn, không tròn rất phù hợp như một bộ đệm LIFO.
Đệm tròn làm cho chiến lược triển khai tốt cho hàng đợi có kích thước tối đa cố định.
Vậy ... ngăn xếp được triển khai như bộ đệm tròn và tại sao?
Cảm ơn Marc. Tôi nên chỉ cần nhìn vào phản xạ. :-) – richard