Phil Bagwell, trong số 2002 paper on the VList data structure, cho biết rằng bạn có thể sử dụng VList để triển khai bảng băm liên tục. Tuy nhiên, lời giải thích của ông về cách làm việc đó không bao gồm nhiều chi tiết, và tôi không hiểu nó. Ai có thể cho tôi một lời giải thích chi tiết hơn, hoặc thậm chí là ví dụ?Bảng băm sử dụng VLists
Hơn nữa, nó xuất hiện với tôi từ những gì tôi có thể thấy rằng cấu trúc dữ liệu này, trong khi nó có thể có độ phức tạp lớn-O như một Hashtable, sẽ chậm hơn vì nó thực hiện tra cứu bổ sung. Có ai quan tâm để làm một phân tích chi tiết của chỉ chậm hơn bao nhiêu, tốt nhất là bao gồm cả hành vi bộ nhớ cache? Làm thế nào để mối quan hệ hiệu suất giữa hai thay đổi trong trường hợp không có va chạm hoặc nhiều?
Thẻ jon-harrop là duy nhất cho câu hỏi này. Chăm sóc để giải thích nó? –
Googling "Jon Harrop" không có gì liên quan, vì vậy tôi đã gắn thẻ lại để phân loại câu hỏi tốt hơn. –
http://en.wikipedia.org/wiki/VList – Dario