Tôi đang chuyển qua chương trình C sang Java. Tôi cần phải tra cứu tiền tố.Kết hợp tiền tố/trie cho Java?
ví dụ: được cung cấp các phím "47" , "4741", "4742
đầu vào là "474578"
sẽ mang lại giá trị cho "47"
, "474153"
sẽ khớp với khóa "4741"
.
Trong C tôi đã thực hiện điều này với một trie giữ khoảng 100k chìa khóa, tôi chỉ neeed để quan tâm đến các phím có chứa các ký tự ascii [0-9], không cần phải quan tâm về hoàn toàn thổi chuỗi unicode.
Dù sao, có bất kỳ thư viện Java hiện có nào mà tôi có thể sử dụng cho điều này không?
liên quan chặt chẽ đến http://stackoverflow.com/questions/623892/where-do-i-find-a- standard-trie-based-map-implementation-in-java – Uri