Multi-linked List - Java
This program is a multi-linked list where each node is also doubly connected (so that you can backtrack a followed path). Note, this is not a simple doubly linked list. each node of this list can connect to any number of other nodes in the list, including itself. This should be very interesting to build off of and tinker with.
The Jar file can be downloaded here: MLLDoubleLinked.jar
To run the Jar file open the command prompt, cd into the directory, then type:
java -jar MLLDoubleLinked.jar
That should give a display similar to the image below. The out shows a series of tests being ran as well as a final output of the MLL.

The source is also bundled into the Jar file.
MLL.java - contains many of the main functions necessary in a multilinked list.
The Unit Test class is not executed in the Jar file. But it’s source is included.








