NEW: If you turn in your assignment on time, you will given the option to improve it by submitting a new one before 5pm on Sat, Oct 21.
In this project, you will construct an implementation of the entire Sequence interface using either an array or linked list (this means that you may not use java Vector or List classes). In particular, if your student number (SSN) ends in an odd digit, you must use an array, and if your student number ends in an even digit, you must use a doubly-linked list.
You will also create a MyTextEditor class, which uses your sequence to implement the SimpleTextEditor interface. Your text editor should process strings. To demonstrate your text editor you need to create a main() method that performs the following actions:
The following files can be used by you to study or borrow:
BoundaryViolationException.java
EmptyContainerException.java
InvalidPositionException.java
Position.java
Sequence.java
SimpleTextEditor.java
Initial.txt
Middle.txt
Final.txt
To sum up, you need to do the following: