Từ điển T9 hoạt động như thế nào? Cấu trúc dữ liệu đằng sau nó là gì. Nếu chúng ta gõ '4663', chúng ta có được 'tốt' khi chúng ta nhấn nút, chúng ta sẽ 'biến mất' rồi 'nhà', vv ...Cấu trúc dữ liệu đằng sau loại T9 của từ điển
EDIT: Nếu người dùng gõ 46 thì nó sẽ hiển thị 'đi' và khi nào mũi tên nhấn xuống sẽ hiển thị 'đã biến mất' ...
+1 đề cập đến Trie. – Jack
Bạn có thể chi tiết một chút giải pháp bảng băm lồng nhau không?Tôi không hiểu lý do tại sao một bảng băm lồng nhau là tốt hơn so với một bảng băm đơn giản trên toàn bộ từ (sử dụng ví dụ một [multimap] (http://www.sgi.com/tech/stl/Multimap.html)) mà vẫn sẽ là trường hợp trung bình O (3^n). – Wernight
+1 cho Trie, mà đối với tôi là một giải pháp có thể chấp nhận và thanh lịch. – eeerahul