yrral86 / anagram

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Anagram Finder

Anagram Finder loads the given flat dictionary into a structured dictionary that allows O(1) lookups of anagrams.

To execute:

  1. Import project into eclipse
  2. Execute Finder with data/dictionary.txt as program arguments

There is a "quick and dirty" version that is less robust at the tag named 'quick-and-dirty'. That version took about 1 hour and then around 2 hours were spent on cleanups and optimizations for the final version.

About


Languages

Language:Java 100.0%