Mathematics (Mathematics) & Data Structures & algorithms (data structures, algorithms) & Database)

Source: Internet
Author: User

Recommendation principles:
It is better to be honest and never mix in the dregs (a good book may not be suitable for everyone, but it must be a good book for its target readers ).

Book selection principles:
There are foreign ones, not domestic ones
There are original versions, not translated
View master's Works

It is best to read textbooks from abroad for computer books, because the classic textbooks are all from abroad and the original English versions should be read as much as possible. If a person never comes into contact with the original English version, therefore, his information is certainly slower to accept than others, which is virtually far behind. I suggest that if you have learned English as a foreign language, you must read the original English version or photocopy teaching materials. Besides, msdn is mostly in English, isn't it? The University has to pass level 4 and Level 6, and there are many courses. Therefore, we need to combine the two in order to spend less time and learn English well.
 

Database)
Title: An Introduction to database systems, Eighth Edition
Title (Chinese): Introduction to database systems (version 8)
Original Author: C. J. Date

Title: Database System Concepts, Fourth Edition
Title (Chinese): Database System Concept (version 4)
Original Author: Abraham silberschat/Henry F. korth/S. sudarshan

Mathematics (Mathematics)
Title: discrete mathematics and Its Applications (th Edition)
Title (Chinese): discrete mathematics and Its Application (fifth edition)
Original Author: kenth H. Rosen

Title: concrete mathematics: a foundation for computer science (second edition)
Title (Chinese): Specific mathematics: Basics of computer science (2nd)
Original Author: Ronald L. Graham/Donald E. knuth/Oren patashnik

Data Structures & algorithms (data structure and algorithm)
Title: data structures and algorithm analysis in C, Second Edition
Title (Chinese): Data Structure and algorithm analysis-C language description (second edition)
Original Author: Mark Allen Weiss

Title: Data Structures & Program Design in C (second edition)
Title (Chinese): Data Structure and Programming Language C description (second edition)
Original Author: Robert Kruse/c.l. Tondo/Bruce Leung

Data Structure textbooks outside China share a common feature, that is, their first chapter is not about the data structure, but the basic principles of software engineering. I personally think this is very necessary. Especially for most people who have never been familiar with programming, the data structure is the first course that comes into contact with programming to learn the basic software engineering principles, it is very beneficial for future study. It is better to write a messy program without writing anything. In my opinion, this book has two advantages: one is to run the basic principles of software engineering throughout the book, and the other is simple and easy to understand. This book is undoubtedly very suitable for beginners. Mufasa

Title: Data Structures with C ++ using STL (second edition)
Title (Chinese): Data Structure C ++ language description-application standard template library (second edition)
Original Author: William Ford, William Topp

Title: Introduction to algorithms (second edition)
Title (Chinese): Introduction to algorithms (second edition)
Original Author: Thomas H. cormen/Charles E. leiserson/Ronald L. Rivest/Clifford Stein

Title: The art of computer programming, Volume 1: fundamental algorithms (Third edition)
Title (Chinese): basic algorithm of computer programming art 1st (3rd)
Author: Donald E. knuth

Title: The art of computer programming, Volume 2: seminumerical algorithms (Third edition)
Title (Chinese): Computer Programming art 2nd-volume semi-numerical algorithm (3rd)
Author: Donald E. knuth

Title: The art of computer programming, Volume 3: sorting and searching (second edition)
Title (Chinese): Computer Programming art 3rd-volume sorting and searching (2nd)
Author: Donald E. knuth

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.