Sk70249 / Python-DSA

This repository is a compilation of important Data Structures and Algorithms based on Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python DSA 🐍

Hacktoberfest Accepted

This repository is a compilation of important Data Structures and Algorithms based on Python.

Please make seperate folders for different topics 😇

The following topics will be elaborated:

  • Big O Time Complexity
  • Tuples
  • Dictionaries
  • Lists
  • Arrays
    • Binary Search
    • Linear Search
    • Sliding Window Example
  • Looping
    • For Loop
    • While Loop
  • Sorting Algorithms
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Bucket Sort
    • Merge Sort
    • Quick Sort
    • Heap Sort
    • Tree Sort
    • Shell Sort
    • Count Sort
    • Radix Sort
  • Searching Algorithms
    • Linear Search
    • Binary Search
  • Recursion
  • Backtracking
  • Dynamic Programming
  • Linked List
    • Singly Linked List
    • Doubly Linked List
    • Circular Singly Linked List
    • Circular Doubly Linked List
  • Tree Data Structure
    • BFS
    • DFS
    • Binary Tree
    • Binary Search Tree
    • AVL tree
    • Trie
    • Inorder Tree Traversal
    • Preorder Tree Traversal
    • Postorder Tree Traversal
    • Binary Tree Max Path
  • Graph Data Structure
  • Divide and Conquer Algorithm

MarkdownPython

About

This repository is a compilation of important Data Structures and Algorithms based on Python.

License:MIT License


Languages

Language:Python 100.0%