Be careful when doing things with the empty list and lists that only have a single item or operations that reduce the list to a single element
A lot of the iterator work is the same and repetitive. Take a look at the
- You will have to make sure to update head and tail correctly
To get your program to compile as soon as possible you can create functions that do nothing.
- If you want to copy and paste for the const and nonconst version that is fine
The testing of your code relies heavily on the iterators so make sure that they are working
- This will allow you to then add in features and test your features as you add them