https://github.com/pradeep31747/linked_list_programs
This repository contains a collection of implementations and examples of linked list data structures. It includes various operations and use cases to demonstrate how linked lists work and how they can be utilized in different scenarios.
https://github.com/pradeep31747/linked_list_programs
linked-list programming
Last synced: 7 months ago
JSON representation
This repository contains a collection of implementations and examples of linked list data structures. It includes various operations and use cases to demonstrate how linked lists work and how they can be utilized in different scenarios.
- Host: GitHub
- URL: https://github.com/pradeep31747/linked_list_programs
- Owner: Pradeep31747
- Created: 2022-12-13T16:46:24.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-27T13:42:14.000Z (over 1 year ago)
- Last Synced: 2025-03-17T15:17:45.557Z (10 months ago)
- Topics: linked-list, programming
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linked List Programs
This repository contains a collection of implementations and examples of linked list data structures. It includes various operations and use cases to demonstrate how linked lists work and how they can be utilized in different scenarios.
## Table of Contents
- [Introduction](#introduction)
- [Implementations](#implementations)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
## Introduction
Linked lists are fundamental data structures that consist of a sequence of elements, where each element points to the next one. This repository includes implementations of singly linked lists, doubly linked lists, and circular linked lists.
## Implementations
The following implementations are available:
- **Singly Linked List**: Basic operations such as insertion, deletion, and traversal.
- **Doubly Linked List**: Operations that support traversal in both directions.
- **Circular Linked List**: A variant where the last node points back to the first node.
### Example Files
- `singly_linked_list.py`: Implementation of a singly linked list.
- `doubly_linked_list.py`: Implementation of a doubly linked list.
- `circular_linked_list.py`: Implementation of a circular linked list.
## Usage
To use these implementations, clone the repository and run the respective Python files. Ensure you have Python installed on your system.
```bash
git clone https://github.com/yourusername/linked-list-programs.git
cd linked-list-programs
python singly_linked_list.py
python doubly_linked_list.py
python circular_linked_list.py