I have to produce a
JAVA top trumps game and need a data structure in which to store 'card' objects. It needs to be expandable (ruling out a conventional array) and I need to be able to shuffle the
cards (ruling out a linked list). I have heard of a mythical array type that can be expanded and has a '.shuffle' method but can't find anything on it in my textbooks. If anyone can suggest a structure and give me a quick run-down on the syntax associated with it (or tell me where to look to find out about it) I would most grateful.