With this you can:
- create a LinkedList
- add N values to it, being any kind of data
- support to indexing
- a toString method for sysouts
- reversing the linked list and any subsequent linked lists and arrays inside it
- ordering the linked list and up to one nested linkedlist and arrays while preserving the nested linkedlist/array positions.
- Note: ordering is only support if all the data inside the Linked List are integers.
- see how the code deals with data that was randomly generated with the provided test cases.
DONE:
- Random Data Generator
- Ordering integers
WIP:
- Refactory
- Test cases
TODO:
- More efficient reversing algorithm
- Proper documentation
- Data flow with a diagram
- Remove at index, or at the end or beginning of the list
- Expanding test cases to real-world scenarios
- Ordering strings