Data structure - preamble

xiaoxiao2021-03-06  92

Today, in today's visualization programming, the programming can be quickly generated by means of an integrated development environment. The program is no longer a patent of computer professionals. Many people think that as long as several development tools can become programming masters, in fact, this is a misunderstanding. To become a professional developer, at least three conditions:

Can be skilled in selecting and designing various data structures and algorithms. At least be able to master a programming language. Knowledge known to the related applications involved.

Among them, the next two conditions are relatively easy, and the first condition requires comparative time and energy to achieve, it is an important sign that distinguishes a high level of program designer, and the data structure is always in the process of programming. The profound base of the data structure and algorithm is difficult to design high levels of professional-level applications. There have been a classic computer professional book called "Data Structure Algorithm = Program", which also illustrates the importance of data structure and algorithm.

"Data Structure" is one of the basic research of computer science and engineering, which is important to develop knowledge in the field to further conduct high efficiency computer procedures. Whether in China or in the United States, "data structure" has always been an important professional base lesson of the University's computer. For example, in the famous American University of California, Berkeley (the famous BSD UNIX origin, many UNIX operating systems are derived or marked with it - such as FreeBSD, Sun's Solaris, IBM AIX), The "Data Structure and Algorithm" course is opened with a semester (before this, open the C programming course in a semester).

The current computer tutorial or how to use the Windows operating system and its tools, or the use of office software, or typing tutorial. Computers have always had a mystery to them, perhaps the theoretical oriented, because it is not possible that everyone will become computer professionals in the future.

As a middle school student, after learning C / C , the key issue is how to apply and consolidate. This website hopes to consolidate C / C in combination with "data structure" and related numbers. In fact, "data structure" is not difficult. It can be said that the data structure runs through our mathematics courses, just thinking about the problem method. In the "Data Structure" tutorial in the university, many uncommon words, obscured sentences, even the college students are daunting. This website will integrate the mathematics, physics, chemistry materials of primary and secondary schools, and explain this course in depth. I hope that not only can help to learn computers, but also hopes to have a promotion of mathematics.

Before learning the "Data Structure", students are required to have a C / C basis. It can be said that C / C is the basis for other programming languages. Master C / C , learn other languages, it will be easy. For example, Microsoft's MFC class library is based on C ; ATL based on C template class; Java language based on C idea, its programming style and C is very small; C Builder is based on C ; Delphi's concept and C The object is almost entirely consistent. C has a close relationship with computer hardware than other languages, the code efficiency is high, which is unmatched by Java language and other advanced languages. In this way, C / C has a great advantage for learning computer system structures.

转载请注明原文地址:https://www.9cbs.com/read-108000.html

New Post(0)