My Algorithm Learning Path

 

 

about

Strictly speaking, the title of this article should be  my data structure and algorithm learning path , but this way of writing is too convoluted - besides, algorithms in CS often imply data structures and algorithms (for example  , the introduction to algorithms  refers to  data structures actually and Introduction to Algorithms ), so I think the title of this paper is reasonable.

What is this article about?

  • A summary of my years of studying data structures and algorithms.
  • Some good algorithm books and tutorials.
  • The importance of algorithms.

Beginner

The first time I came into contact with data structures was the data structure course in the second semester of my sophomore year. However, this course did not let me get started - I was busy reselling all kinds of MP3s and headphones at the time, and I didn't care about these courses at all - anyway, I could pass the final exam if I focused on it, so this computer science undergraduate course is the best. The important courses were simply ignored by the fool.

It wasn't until my junior year that I realized that I would still be looking for a job - and the tossing of my sophomore year proved that I didn't have any business talent, and I would still have to code to make a living. At that time, I was horrified to find that I knew almost nothing about programming I know, so I made a reading growth plan for myself similar to the five-year plan in the early days of the founding of the People's Republic of China, including books on C language basics, data structures, and computer networks.

 

The first step in the reading plan is to choose a book. I once asked the “seniors” and “great gods” who I thought were very good at the time to ask which algorithm books should be read. The art of computer programming (now I wonder if they have flipped through these books), I flipped through these two books and found that I couldn’t understand them, but luckily I stumbled upon this amazing website, Douban , which contains a lot of Good quality book reviews, so I bought computer books that were highly rated and didn't look so scary - it turns out that Douban is much more reliable than these "seniors" or "great gods".  

 

 

http://zh.lucida.me/blog/on-learning-algorithms/

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326765488&siteId=291194637