Mathematics knowledge helps you design data structures and implement algorithm logic, and code ability helps you control design patterns and architecture models. The combination and use of multiple aspects of knowledge is the main difference between a code farmer and an engineer, and it is also the...
Sieve of Eratosthenes Binary Exponentiation Euclidean Algorithm Sweep Line Algorithm Gaussian Elimination Manhattan Distance Catalan Numbers Pigeonhole Graph Breadth First SearchM1 Depth First Search Flood Fill Shortest Path Dijkstra Algorithm Floyd Warshall Algorithm Bellman Ford Algorithm Prims Algorithm Krushal ...