This repository contains a collection of data structure implementations in Java and Python. Each file demonstrates fundamental concepts and operations for various data structures, making it a great resource for learning and practicing.
| File Name | Description | Language |
|---|---|---|
01. Linear_array_JAVA_operations.java |
Operations and manipulations on linear arrays | Java |
02. Circular_array_operations.py |
Circular arrays and their operations | Python |
03. LinkedList_Operations.java |
Single and multi-node linked list operations | Java |
04. Doubly_LinkedList_Operations.java |
Doubly linked list methods | Java |
05. Dummy_Headed_Doubly_Circular_Linked_List.py |
Doubly circular linked lists with dummy head | Python |
06. Singly_Linked_List_operations.py |
Basic singly linked list operations | Python |
07. Stack.java |
Implementation of stack operations | Java |
08. recursion.java |
Demonstrates recursion-based algorithms | Java |
- Java
- Python
- Clone this repository:
git clone https://github.com/S18-Niloy/Data_structure.git
- Navigate to this repository:
cd Data_structure - Run individual files: For Java files: Compile and run using javac and java. For Python files: Run directly using python.
- Covers essential data structures like arrays, stacks, linked lists, and recursion.
- Implemented in both Python and Java for flexibility.
- Well-structured for educational purposes.