What Algorithms Worth Studying?
Here's what I was guided by asking this question:
Almost any employer wants to see a good algorithmic "base". Also, this "base" is needed in practice. But what should this "base" be? What algorithms to study? Yes, you can pounce on the infinite set of all algorithms and study them. But there are too many of them to implement them programmatically. Therefore, the implementation has to score.
I don't like this way. I think not only me. I tried to find such lists on the Internet, but found only people's advice - “Who knows what will be useful to you?”, “I have enough knowledge of sorting with a bubble” and so on.
Read a variety of books, such as Knut .. Again, there are many algorithms. I do not want to run and forget; I would like that knowledge would remain. But to master everything first is long, secondly many of these algorithms are of theoretical interest only and are not applied in practice.