Welcome to the Data Structure and Algorithms repository! This repository contains implementations of various data structures and algorithms in multiple programming languages. It is designed to help you understand the core concepts of algorithms and data structures through practical examples and coding exercises.
The repository is organized as follows:
📦 Data-Structure-and-Algorithms
┣ 📁 Lab1
┣ 📁 Lab2 Arr Hashset
┣ 📁 Lab3 Search Hash
┣ 📁 Lab4 Sorting
┣ 📁 Lab5 ArrCollection
┣ 📁 Lab6 LinkedCollection
┣ 📁 Lab7 Stack
┣ 📁 Lab8 Stack Calculator
┣ 📁 Lab9 MyQueue + BFS
┣ 📁 Lab10 BT + Binary Search Tree
┣ 📁 Lab11 BST + AVL
┗ 📜 README.md
Each folder contains implementations, explanations, and test cases for the respective topics.
✅ Well-structured code for better readability
✅ Multiple programming languages support
✅ Hands-on coding challenges
✅ Detailed documentation and explanations
- Clone the repository:
git clone https://github.com/your-username/Data-Structure-and-Algorithms.git
- Navigate to the folder:
cd Data-Structure-and-Algorithms
- Run the implementations:
- For Python:
python3 filename.py
- For C++:
g++ filename.cpp -o output && ./output
- For Python:
We welcome contributions! If you would like to contribute:
- Fork this repository.
- Create a new branch (
feature-branch
). - Commit your changes.
- Push to your fork.
- Open a pull request.
- Python 🐍
- C++ 🚀
- Java ☕
This project is licensed under the MIT License. See the LICENSE
file for details.
For any queries, feel free to reach out:
insta: puitc.rp
📧 Email: [email protected]
🐙 GitHub: puicoding555