2010-12-11 2 views
1

Мы создаем приложение телефонной книги (контакты), и я просто искал его в сети и нашел полезную структуру данных для использования в приложении телефонной книги, которое является TRIE.Структура данных Trie в Java - приложение для телефонной книги

Не могли бы вы посоветовать/предложить ссылки, чтобы мы могли реализовать приложение телефонной книги, используя структуру данных Trie.

Im новый bie для структуры данных и алгоритмов в Java. Пожалуйста, рассмотрите это как мой запрос, чтобы помочь мне.

Мне не удалось продолжить, действительно ли это возможно реализовать с использованием данных TRIE. Структура или нет?

+0

Похоже, вы пытаетесь сделать решение (структура данных Trie) подходящим для некоторой туманной проблемы. Определите точную проблему, а затем посмотрите, какие решения имеют смысл. – GaryF

+0

-1: Кажется, парень ищет только код. Посмотрите его обсуждение с Гораном Йовичем в одном из ответов ниже. – user183037

ответ

1

Вы должны иметь свою адресную книгу в любом формате и использовать Trie для индексации ее только для поиска.

См Trie data structures - Java

и Trie implementation

для некоторых реализаций Java.

EDIT:

и это: http://www.codeproject.com/KB/recipes/PhoneDirectory.aspx

+0

@ Goran, Спасибо за внимание ура, любые ссылки, которые вы можете предложить, которые могут быть полезны для реализации этого, поскольку я должен сделать это из разработки sratch в java – Deepak

+0

@Deepak: Я полагаю, что у вас уже есть ваша адресная книга. Итак, все, что вам нужно, это trie, где каждый узел ссылается на ваши записи в addres как-то (по id, указывая на объект .. это зависит от вашей реализации) –

+0

@ Goran, Спасибо за вашу озабоченность, если вы найдете реальную реализацию для контактного приложения., пожалуйста, поделитесь ссылкой – Deepak

1

Checkout предыдущий вопрос здесь, на StackOverflow: Where do I find a standard Trie based map implementation in Java?

Есть несколько ссылок в там, которые могут помочь вам. Другими полезными ссылками могут быть следующие: http://wikipedia-clustering.speedblue.org/trieJava.php или http://www.technicalypto.com/2010/04/trie-in-java.html

+0

Кстати, также ознакомьтесь с «связанными» вопросами в правой части этой страницы. Они могут очень помочь вам. – Tim

Смежные вопросы