|
|
|
Ask HN: Best resource to learn applications of algorithms
|
|
19 points
by chedine
1547 days ago
|
|
Lot of resources to learn classic and modern algorithms and data structures. But is there a good resource guide on how they are applied. Especially the non obvious applications? For example when i learnt shortest path algo is used in context aware image resizing, my mind was wow, thats clever. Is there a good collection of such applications? |
|
Bin packing (loading transport, scheduling), min/max of a function, least steps, least travel. One of the big applications of early computers were in ballistics tables and cut and fill for road and rail lines. Another being scheduling (classes, specialized staff, etc).
If you can't find problems to apply your algorithm knowledge to, I'd recommend compilers and 3d printing/design.
http://www.learncivilengineering.com/wp-content/uploads/2014...
https://hrcak.srce.hr/file/172575
I recommend checking out Skiena's "Algorithm Design Manual" [1] if you haven't already.
[1] https://www.algorist.com/
[2] https://www.algorist.com/algowiki/index.php/Chapter_10#Desig...