Skip to content

puicoding555/Data-Structure-and-Algorithmes

Repository files navigation

ยังไม่เสร็จเดียวกูกลับมาเขียนอีก

Data Structure and Algorithms

📌 Introduction

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.

📂 Repository Structure

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.

🚀 Features

✅ Well-structured code for better readability
✅ Multiple programming languages support
✅ Hands-on coding challenges
✅ Detailed documentation and explanations

🔧 Installation & Usage

  1. Clone the repository:
    git clone https://github.com/your-username/Data-Structure-and-Algorithms.git
  2. Navigate to the folder:
    cd Data-Structure-and-Algorithms
  3. Run the implementations:
    • For Python:
      python3 filename.py
    • For C++:
      g++ filename.cpp -o output && ./output

📘 Contributing

We welcome contributions! If you would like to contribute:

  1. Fork this repository.
  2. Create a new branch (feature-branch).
  3. Commit your changes.
  4. Push to your fork.
  5. Open a pull request.

🛠️ Technologies Used

  • Python 🐍
  • C++ 🚀
  • Java ☕

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

🎯 Contact

For any queries, feel free to reach out: insta: puitc.rp 📧 Email: [email protected]
🐙 GitHub: puicoding555

About

leaning Data Structure and Algorithmes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages