Có một số cấu trúc dữ liệu xung quanh thực sự hữu ích nhưng hầu hết các lập trình viên đều không biết. Đó là những ai?
Mọi người đều biết về danh sách được liên kết, cây nhị phân và giá trị băm, nhưng những gì về danh sách Bỏ qua và bộ lọc Bloom chẳng hạn. Tôi muốn biết thêm các cấu trúc dữ liệu không quá phổ biến, nhưng đáng để biết vì chúng dựa trên các ý tưởng tuyệt vời và làm phong phú hộp công cụ của lập trình viên.
Tái bút: Tôi cũng quan tâm đến các kỹ thuật như liên kết Dancing , sử dụng thông minh các thuộc tính của cấu trúc dữ liệu chung.
EDIT : Vui lòng bao gồm các liên kết đến các trang mô tả cấu trúc dữ liệu chi tiết hơn. Ngoài ra, hãy thử thêm một vài từ về lý do tại sao cấu trúc dữ liệu tuyệt vời (như Jonas Kölker đã chỉ ra). Ngoài ra, hãy cố gắng cung cấp một cấu trúc dữ liệu cho mỗi câu trả lời . Điều này sẽ cho phép các cấu trúc dữ liệu tốt hơn nổi lên hàng đầu chỉ dựa trên phiếu bầu của họ.