Data Structures and Algorithms

Welcome to my Github repository on Data Structures and Algorithms! This repository contains a collection of commonly used data structures and algorithms implemented in Python.

Data Structures

The following data structures are currently included in this repository:

  • Arrays
  • Linked Lists
  • Trees
  • Graphs
  • Hash Tables

Algorithms

The following algorithms are currently included in this repository:

  • Sorting Algorithms (Bubble Sort, Insertion Sort, Selection Sort, Merge Sort, Quick Sort)
  • Searching Algorithms (Linear Search, Binary Search)

Usage

To use these data structures and algorithms, simply clone this repository to your local machine and import the desired files into your Python project. Each file contains a class or function for a specific data structure or algorithm, along with documentation and examples.

Contributions

Contributions to this repository are welcome! If you find a bug or have an improvement suggestion, please submit an issue or a pull request.

License

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