Làm cách nào để lưu trữ bảng băm có chuỗi riêng biệt trong một tệp trên đĩa?Làm thế nào để lưu trữ một bảng băm trong một tập tin?
Tạo dữ liệu được lưu trữ trong bảng băm trong thời gian chạy là tốn kém, sẽ nhanh hơn khi tải HT từ đĩa ... nếu chỉ tôi có thể tìm ra cách thực hiện.
Chỉnh sửa: Tra cứu được thực hiện bằng HT được tải trong bộ nhớ. Tôi cần phải tìm một cách để lưu trữ hashtable (trong bộ nhớ) vào một tập tin trong một số định dạng nhị phân. Vì vậy, thời gian tới khi chương trình chạy nó chỉ có thể tải HT ra đĩa vào RAM.
Tôi đang sử dụng C++.
Bạn có đang thực hiện tra cứu từ đĩa hoặc bạn chỉ cần duy trì hàm Hashtable không? – Hank
Hank, Việc tra cứu được thực hiện với HT được tải trong bộ nhớ. Vâng, tôi chỉ cần tiếp tục duy trì được hashtable. – Girish
vui lòng cung cấp thêm chi tiết - ngôn ngữ, hệ thống, v.v. –