Implement dictionary using java

Posted by ahmad on Stack Overflow See other posts from Stack Overflow or by ahmad
Published on 2011-01-02T18:03:20Z Indexed on 2011/01/02 18:53 UTC
Read the original article Hit count: 234

Filed under:
|
|
|

Task Dictionary ADT

  • The dictionary ADT models a searchable collection of key-element entries
  • Multiple items with the same key are allowed
  • Applications: word-definition pairs

Dictionary ADT methods:

  • find(k): if the dictionary has an entry with key k, returns it, else, returns null
  • findAll(k): returns an iterator of all entries with key k
  • insert(k, o): inserts and returns the entry (k, o)
  • remove(e): remove the entry e from the dictionary
  • size(), isEmpty()

Operation Output Dictionary

insert(5,A) (5,A) (5,A)
insert(7,B) (7,B) (5,A),(7,B)
insert(2,C) (2,C) (5,A),(7,B),(2,C)
insert(8,D) (8,D) (5,A),(7,B),(2,C),(8,D)
insert(2,E) (2,E) (5,A),(7,B),(2,C),(8,D),(2,E)
find(7) (7,B) (5,A),(7,B),(2,C),(8,D),(2,E)
find(4) null (5,A),(7,B),(2,C),(8,D),(2,E)
find(2) (2,C) (5,A),(7,B),(2,C),(8,D),(2,E)
findAll(2) (2,C),(2,E) (5,A),(7,B),(2,C),(8,D),(2,E)
size() 5 (5,A),(7,B),(2,C),(8,D),(2,E)
remove(find(5)) (5,A) (7,B),(2,C),(8,D),(2,E)
find(5) null (7,B),(2,C),(8,D),(2,E)

Detailed explanation: NO

Specific requirements: please Get it done i need HELP !!!

© Stack Overflow or respective owner

Related posts about java

Related posts about homework