This repository contains a simple implementation of;
- Singly LinkedList
- Circular LinkedList
- Doubly LinkedList in Go
- Insertion: Add new nodes at the beginning, end, or at a specific position.
- Deletion: Remove nodes from the beginning, end, or by value.
- Search: Find a node containing a specific value.
- Traversal: Iterate over the linked list and print its contents.
-
Clone the repository:
git clone https://github.com/Ayobami6/linkedlist_implementation.git
-
Navigate to the project directory:
cd linkedlist_implementation -
Test Implementations
make test
Refer to the main.go file for example usage of the linked list implementation.
Contributions are welcome! Feel free to open issues or pull requests.
This project is licensed under the MIT License.