https://github.com/manvith12/dsa-1
A wonderful data structures and algorithms repository
https://github.com/manvith12/dsa-1
cse dsa dsa-algorithm dsa-practice exam iiitkottayam india
Last synced: 12 months ago
JSON representation
A wonderful data structures and algorithms repository
- Host: GitHub
- URL: https://github.com/manvith12/dsa-1
- Owner: manvith12
- Created: 2025-04-15T19:16:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-16T13:05:01.000Z (about 1 year ago)
- Last Synced: 2025-06-21T03:38:24.413Z (about 1 year ago)
- Topics: cse, dsa, dsa-algorithm, dsa-practice, exam, iiitkottayam, india
- Language: C
- Homepage:
- Size: 7.41 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎮 Data Structures Academy: ICS121 Survival Kit 🎮


[](https://github.com/manvith12/DSA-1/stargazers)
[](https://github.com/manvith12/DSA-1/network/members)

Welcome to your ultimate companion for conquering ICS121 (Data Structures 1) at IIITK! This repository is packed with everything you need to not only survive but *thrive* in your data structures journey.
##
What's Inside?
- **Fully-implemented Data Structures** - Ready to use, thoroughly tested, and extensively documented
- **Algorithm Masterclass** - Step-by-step implementations with complexity analysis
- **Previous Year Question Papers** - Because knowing your enemy is half the battle won!
- **Solutions with Explanations** - Not just *what* to do, but *why* and *how*
##
How to Use This Repo
1. **Clone it** - Make it yours!
```bash
git clone https://github.com/manvith12/DSA-1.git
```
2. **Star it** - If this helps you, a star is the best thank you! ⭐
3. **Contribute** - Found a bug? Have a better solution? Create a pull request!
##
Data Structures Covered
- 📚 Arrays & Strings
- 🔗 Linked Lists (Singly, Doubly, Circular)
- 📚 Stacks & Queues
- 🌳 Trees (Binary, BST, AVL)
- 🗺️ Graphs (Adjacency Matrix/List)
- 📊 Hash Tables
- 🔍 And more!
##
Time Complexity Cheat Sheet
| Data Structure | Access | Search | Insertion | Deletion |
|---------------|:------:|:------:|:---------:|:--------:|
| Array | O(1) | O(n) | O(n) | O(n) |
| Linked List | O(n) | O(n) | O(1) | O(1) |
| Stack | O(n) | O(n) | O(1) | O(1) |
| Queue | O(n) | O(n) | O(1) | O(1) |
| Binary Tree | O(n) | O(n) | O(n) | O(n) |
| BST (avg) | O(log n) | O(log n) | O(log n) | O(log n) |
| BST (worst) | O(n) | O(n) | O(n) | O(n) |
| Hash Table | N/A | O(1) | O(1) | O(1) |
## 🎵 Data Structures Playlist
Because nothing says "I'm crushing my data structures assignment" like the right background music! Check out our [Spotify playlist](https://spotify.link) designed to get you in the right mindset for coding.
## 💌 Keep in Touch
Having trouble with a concept? Found a bug? Just want to say hi?
- Create an issue
- Reach out on [Discord](https://discord.gg/sUGTBqsT)
- Send a pull request
## 📜 License
This repository is available under the MIT License - because knowledge should be free!
---