Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Data structure for java

Name: Anonymous 2010-05-16 5:14

Sup /prog/, I need to an indexed data structure that supports these methods:


void addLast(S stuff);     // insertion's like a queue
void removeLast();         // removes last link
void removeIfHas(S stuff); // removes link if has target stuff
S getStuff(int index);     // retrieves stuff given the index


I can do this with a (Doubly/Double) Linked List, but the search/retrieval is O(n). Is a HashTable a better structure?

Thanks

Name: Anonymous 2010-05-16 5:24

A hash table won't store any of the values in order, so you won't be able to remove the last link, just do it with a normal linked list and call the front the end.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List