https://github.com/shankar-105/interactive-dsa-operations
Console Based DSA Operations
https://github.com/shankar-105/interactive-dsa-operations
console-app dsa java student-project
Last synced: 12 months ago
JSON representation
Console Based DSA Operations
- Host: GitHub
- URL: https://github.com/shankar-105/interactive-dsa-operations
- Owner: Shankar-105
- Created: 2025-06-28T10:56:28.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-28T11:26:28.000Z (12 months ago)
- Last Synced: 2025-06-28T12:27:14.760Z (12 months ago)
- Topics: console-app, dsa, java, student-project
- Language: Java
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interactive-DSA-Operations
🎯 A console-based mini Java project to practice core **Data Structures** in an interactive way.
This project is being built step-by-step to simulate DSA operations in Java for learning and hands-on logic building(For now i have Completed Linked Lists).
---
## Current Features
### Linked List
- Insert at Beginning
- Insert at End
- Insert the Postion K
- Reverse the List
- Print the List
- Delete the First Node
- Delete the Last Node(Element)
- Delete the Node(Element) at Kth Position From the Begininng
- Delete the Node(Element) with the Value K From the Begininng
### Stacks
- Push an Element into the Stack
- Remove an element from the Stack
- Check if the stack is Empty or Not
- Size of the Stack
- Top Element of the Stack
- Print the Stack
### Queues
- Push an Element into the Queue
- Remove an element from the Queue
- Check if the Queue is Empty or Not
- Size of the Queue
- Peek Element of the Queue
- Last Element of the Queue
- Print the Queue
Coming Soon:
- Trees
- Graphs
---
## How to Run
Make sure Java is installed.
```bash
javac Main.java LinkedList.java
java Main