Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aadewunmi/datastructures-and-algorithms-in-python

An Implementation of Data Structures And Algorithms In Python 🐍
https://github.com/aadewunmi/datastructures-and-algorithms-in-python

algorithms computer-science data-structures data-structures-and-algorithms python-algorithms python-data-structures python3

Last synced: 1 day ago
JSON representation

An Implementation of Data Structures And Algorithms In Python 🐍

Awesome Lists containing this project

README

        

# Project Title:

An Implementation of Data Structures And Algorithms In Python

## 1. Project Description:

This repository contains an implementation of various Data Structures and Algorithms using Python programming language,
adapted from a course on Udemy.

## 2. Installation:

i. Clone the git repo

```
https://github.com/AAdewunmi/DataStructures-And-Algorithms-In-Python.git
```

ii. Open project folder

iii. Explore

😎

## 3. How to Use:

You can choose to run individual Python files in your preferred IDE or buy the course that accompanies the code base so you
can follow along with visualisations of Binary Search Trees and Graphs etc.

## 4. Contributing:

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## 5. Outline:

- [Section 1: Python Crash Course](Section_1(Python-Crash-Course)/)

- [Section 2: Searching Algorithms](Section_2(Search-Algorithms)/)

- [Section 3: Sorting Algorithms](Section_3(Sorting-Algorithms))

- [Section 4: Linked List](Section_4(Linked_List))

- [Section 5: Stacks](Section_5(Stacks))

- [Section 6: Queues and Deque](Section_6(Queue-Deque))

- [Section 7: Binary Tree](Section_7(Binary-Trees))

- [Section 8: Binary Search Tree](Section_8(Binary-Search-Tree))

- [Section 9: Balanced Search Tree](Section_9(Balanced-Search-Tree))

- [Section 10: Priority Queues and Heaps](Section_10(Priority-Queue-Heaps))

- [Section 11: Hash Table](Section_11(Hash-Table))

- [Section 12: Graphs](Section_12(Graphs))

## 6. Adapted from:

UDEMY: Data Structures and Algorithms: In-Depth using Python

Implement Data Structures and Algorithms in Python

Created by: Syed Mohiuddin

Last updated: 10/2022

URL: https://www.udemy.com/course/learning-data-structures-algorithms-in-python-from-scratch/