Can someone please mention a list of topics (like binary search, fft) that are also used in real life extensively. I would love to learn more about such algorithms in the future. Thank you
# | User | Rating |
---|---|---|
1 | tourist | 3993 |
2 | jiangly | 3743 |
3 | orzdevinwang | 3707 |
4 | Radewoosh | 3627 |
5 | jqdai0815 | 3620 |
6 | Benq | 3564 |
7 | Kevin114514 | 3443 |
8 | ksun48 | 3434 |
9 | Rewinding | 3397 |
10 | Um_nik | 3396 |
# | User | Contrib. |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 155 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
10 | nor | 152 |
Can someone please mention a list of topics (like binary search, fft) that are also used in real life extensively. I would love to learn more about such algorithms in the future. Thank you
Name |
---|
Must depend a lot on what kind of work you do. If you just do frontend web development chances are you don't even need to know Binary Search. On the other hand pretty much every algorithm has at least some context in which it can be used.
The most universally useful concept you can get from Competitive Programming is probably the notion of complexity. It should prevent you from writing really inefficient code.
Hopefully you will also gain the desire to profile and optimize the performance of your code, so you don't end up like Rockstar.