Làm sao để áp dụng hash table vào winform

Xin chào mọi người, dạo gần đây em đang chuyển sang học winform, em đang làm về phone book. Nhớ hồi trước học giải thuật, thầy có giảng rằng áp dụng hash table để lưu dữ liệu có thể speed up tìm kiếm lên tới O(log(n)). Nay em muốn làm thử một cái app có sử dụng ý tưởng đó. Nhưng mà em không thể kết hợp ý tưởng đó với SQL server, vì xử lý trên vector thì khá dễ, em không biết sql có thể làm được không, vì em mới học sql cơ bản, biết ít ít ạ, mong mọi người có thể gợi ý giúp em làm sao có thể thực hiện được điều này, em xin cảm ơn nhiều ạ.
ps: em không tag được c#

Ở C# có kiểu dữ liệu Dictionary, thực ra đó là hash table đó.
Cậu có thể sử dụng kiểu dữ liệu đó để lưu phonebook mà không cần tự cài đặt hash table.
Tuy nhiên, nếu cậu có dùng cả SQL server, (1 loại CSDL, dùng để lưu trữ và truy vấn thông tin), thì thực ra cậu không cần dictionary nào, chỉ cần gọi tới SQL server “tìm hộ” :smile:

Hope it helps!

5 Likes

Em cảm ơn anh nhiều ạ. Em cũng vừa mới biết, SQL server là một cơ sở dữ liệu đã được tối ưu sẵn :grin:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?