Tôi đang tìm một thuật toán xây dựng/sử dụng cây hậu tố ngắn, đơn giản trong Java. Điều tốt nhất tôi đã tìm thấy cho đến nay nằm với Bộ công cụ khám phá ngữ nghĩa, nhưng việc thực hiện là vài nghìn dòng và kéo dài nhiều lớp. Lý tưởng nhất là việc triển khai sẽ càng ngắn càng tốt và không quá vài trăm dòng.Ngắn, Java thực hiện một cây hậu tố và cách sử dụng?
Có ai có triển khai như vậy không?
không, nhưng tôi đã viết một bản ruby trong khi quay lại. bạn có lẽ chỉ cần viết nó cho mình nếu bạn muốn thực hiện ngắn ... char [] c = string.toCharArray(); cho (int i = c.length-1; i> = 0; i ++) recurse (c [i]) ... – twolfe18
Đăng nó làm câu trả lời để tôi có thể upvote nó. Tôi chỉ cần một cái gì đó phù hợp trên một tờ giấy mà tôi có thể tham khảo dễ dàng. Một thời gian ngắn, tôi sẽ cần để có thể sản xuất một số thuật toán với tài liệu tối thiểu, do đó, triển khai ngắn là triển khai tốt. –