- main.c
- dlist.c
- dlist.h
- Makefile
If you are using UNIX/Linux, use make to compile and make clean to clean up after running the program.
Please use gcc main.c dlist.c -o dlist if you are using gcc compiler
Run with ./dlist
The program offers a context menu in the beginning. Press 1 to start a new linked list. Then use the other options to operate on it. Press 9 in the menu to quit the program. Press 7 at any point to view the linked list representation. The double arrows represent double-links between nodes and single arrows point to X represent NULL pointers.
- create()
- displayNode()
- deleteNode()
- insertBeginning()
- insertEnding()
- insertAfter()
- insertBefore()
- searchNode()