Skip to content

prakhar1989/Algorithms

Repository files navigation

Algos in Python

Implementation for the algorithms and datastructures taught in Coursera course - Design and Analysis of Algorithms, in Python

This repo contains code from both the classes 1 & 2 and is under progress. Code contains accompanying test code - doctests for few and full unittests for others

Completed Algos and Data Structures

  • Karatsuba Multiplication
  • Basic Sorting
  • Counting Inversions in an array
  • Selecting ith order statistic in an array
  • Graph datastructure (directed & undirected)
  • Graph Algos
    • Topological Sorting
    • Shortest hops
    • DFS
    • BFS
    • Connected Components
    • Dijkstra's Shortest Path

About

💻 Data Structures and Algorithms in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages