Java Training _ Data structures and algorithms that's important?

Source: Internet
Author: User

Java training two days before a piece of Java small meat Q: Small, Java data and algorithms which is important? To answer this question, I think it's a matter of solving a few common problems in life first.

Big breasts and beautiful legs which is important?

Who is the wife and wife to save before falling in the river?

Who's more powerful in James and the vault?

Who is more sexy than Lin Chi-ling and Shu Qi?

Your answer.

It's all important to save.

So data and algorithms in Java

Equally important

In fact, this problem is equivalent to the need not to learn physics to move bricks.

If only to do the work of brick walls, master tools that is enough. But if you want to design a building, you still have to learn a lot of things.

program = data structure + algorithm

The importance of algorithms and data structures in Java is no doubt, it is important to understand the principles of various underlying technologies in practical applications, not only algorithms, data structures, but also data structures, communication protocols, file systems, drivers, etc., mastering the technical principles can fundamentally optimize your code. Just like, although you do not design a car, but if you understand the engine, transmission, airbag and other principles of how you drive fuel saving, prolong service life, to ensure that your own safety has great benefits. Although I do not write those things, but understand their principles for troubleshooting, optimization of their own code is a great help.

For developers, language is just a tool, the algorithm is the soul, in fact, object-oriented language is similar. Data structures and algorithms are certainly important to advanced programmers.

The more fundamental things are in computer science, the more important it is. Knowledge of tools as long as you are willing to take the time, you can always learn, and thought you do not necessarily can learn.

It is the bottom of the more basic things, is the most valuable.

The upper-level thing will always die, no matter how bull he is now.

For a soul programmer, data structures and algorithms are more important!



Java Training _ Data structures and algorithms that's important?

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.