unobatbayar / algorithms

Algorithms to build your foundation as a Software Engineer
MIT License
5 stars 1 forks source link
algorithms computer-science data-structures design-patterns problem-solving software-engineer

Fundamental Algorithms for Software Engineers

As a software engineer, it's crucial to have a strong understanding of fundamental algorithms. Here's a list of essential algorithms that every software engineer should be familiar with:

Sorting Algorithms

Bubble Sort

Bucket Sort

Searching Algorithms

Linear Search

Binary Search

Graph Algorithms

Tree Algorithms

Dynamic Programming

String Algorithms

Numerical Algorithms

Miscellaneous


See also