My views on learning data structures!

Source: Internet
Author: User

After learning the data structure over the past few days, I suddenly found that it is not as easy to understand as learning programming languages, and the progress is so fast. on the contrary, you should think carefully and understand the data structure. so the progress is very slow. With the 7 or 8 days of rest during the Spring Festival, my mind is somewhat floating, and I can't calm down. So I always stop reading books and waste a lot of time. but today, I have been calm down, but I found that the messy code is still understandable, and the complicated ideas are clear. so I summarized it. several conditions for learning the data structure:

1: Have a good programming language skills.

(That is, C/C ++ language skills. Currently, most data structure tutorials are still described in C/C ++. Therefore, we recommend that you still understand them)

2: The learning method should be changed.

(Learning data structures is not like learning programming languages. Learning data structures requires more understanding. I hope you can develop learning methods based on your own situation)

3: Be sure to calm down

(This is the most important point. because we need to understand the data structure, we have to be calm and understand every sentence and every code carefully. the knowledge of data structure is a set of links. If you are not good at learning, you will not be able to learn it in the future. Therefore, you must learn it from new sources if you are not good at learning)

These are my personal opinions. I hope you can give me some advice!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.