whats the best way to learn algorithm for newbie.share your suggestion
# | User | Rating |
---|---|---|
1 | tourist | 3985 |
2 | jiangly | 3741 |
3 | jqdai0815 | 3682 |
4 | Benq | 3529 |
5 | orzdevinwang | 3526 |
6 | ksun48 | 3489 |
7 | Radewoosh | 3483 |
8 | Kevin114514 | 3443 |
9 | ecnerwala | 3392 |
9 | Um_nik | 3392 |
# | User | Contrib. |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 158 |
5 | -is-this-fft- | 158 |
7 | awoo | 156 |
8 | djm03178 | 155 |
9 | TheScrasse | 154 |
10 | Dominater069 | 153 |
whats the best way to learn algorithm for newbie.share your suggestion
Name |
---|
You can watch videos on YouTube by particular topic of Algorithms
Go for Grokking Algorithms book by Aditya Y Bhargava, basic and easy to read.
Try to solve easy problem of particular algorithm
I think algorithms and data structures course by Pavel Mavrin is the best course about algorithm. Laboratory work is also attached to this course, but they seem to be only in Russian. I watched this course in full, but only in Russian. I highly recommend it.
There is also many useful practice site such as cses or USACO
Also there are good theory site such as itmo wiki(only in Russian) or emax(only in Russian, but I'm sure there is a similar analogue in English)