Not sure what I'm supposed to do...
So today I got this programming assignment which is due in a week but I don't even understand what is being asked of me. Since my professor sucks at getting back to me via email, I have come to the internet for help.
Create two implementations of the StringLogInterface interface as provided on [our school's website].
One of your implementations must use an array for storage and the other must use a linked list for storage. You may not use any of the pre-defined Linked List classes, nor may you use an ArrayList.
This was given to us on our school website:
How do I get started? I'm not asking for anyone to write my code for me, just help me get started please! Thank you.
public interface StringLogInterface
void insert(String element);
// Precondition: This StringLog is not full.
// Places element into this StringLog.
// Returns true if this StringLog is full, otherwise returns false.
// Returns the number of Strings in this StringLog.
boolean contains(String element);
// Returns true if element is in this StringLog,
// otherwise returns false.
// Ignores case differences when doing string comparison.
// Makes this StringLog empty.
// Returns the name of this StringLog.
// Returns a nicely formatted string representing this StringLog.
int howMany(String element);
// Returns an int value indicating how many times element occurs
// in the StringLog.
boolean uniqueInsert(String element);
// This method inserts element into the StringLog unless an identical
// string already exists in the StringLog, in which case, it has
// no effect on the StringLog. If it does insert the string, it
// retuns true; otherwise it returns false.
// This method returns the smallest string in the StringLog. By
// "smallest", we mean in terms of the lexicographic ordering
// supported by the String class's compareTo method. As a
// precondition, you should assume that the StringLog is not
Re: Not sure what I'm supposed to do...