Skip to content

emil45/computer-science-algorithms

Repository files navigation

Computer Science Algorithms

Algorithms in computer science written in python.

NOTICE: python 3.6+ is required.

Here are the list of the implemented algorithms in this project, You are more then welcome to add new algorithms.

Algorithmic Questions

  • concentric_rectangular
  • cons_problem
  • find minimum number of coins to fill value
  • gas stations
  • get tree height
  • is symmetric
  • largest number
  • majority element
  • maximum gap
  • merge two sorted linked lists
  • permutations
  • subsets

Greedy Algorithms

  • interval scheduling

Numerical Algorithms

  • fibonacci

Search Algorithms

  • Array

    • binary search
  • Graph/Tree

    • breadth-first search
    • depth-first search
    • dijkstra
    • kruskal

Sorting Algorithms

  • bubble sort
  • selection sort
  • quick sort
  • insertion sort

About

Algorithms in computer science written in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages