Data Structures and Algorithms
Tags
Summary
This book is suitable as a textbook for data structures courses in applied undergraduate institutions and adult education institutions, as well as data structures training classes, and can also serve as a self-study reference book for software professionals.
Editor's review
Who it's for
A good fit for
- Students in data structures courses at applied undergraduate institutions who need a textbook aligned with classroom teaching
- Learners at adult education institutions who hope to master data structure foundations with relatively concise content
- Software practitioners who need to systematically review basic concepts and basic algorithms of data structures
- Readers preparing for course exams or technical interviews who want to build a solid foundation in data structures
Not a good fit for
- Readers who need in-depth study of advanced algorithm topics or competition-level algorithm design
- Developers seeking extensive engineering cases and complete project-based practical content
- Learners who have already systematically studied data structures and seek frontier research or in-depth implementation in specific languages
Reading tips
- First read through the basic concepts and algorithm ideas in each chapter, then reproduce them in pseudocode or a programming language you know, avoiding reading without practice.
- Focus on the most fundamental and commonly used data structures and algorithms; first aim for firm mastery, then expand into details.
- After finishing a chapter, close the book and draw the structure diagrams and write the operation steps yourself, then check against the book to identify misunderstandings.
- Read alongside course progress, combining the book's algorithms with exercises to test whether you can truly apply them to practical problems
About the publisher
Peking University Press is a comprehensive university press whose publishing areas cover classical literature, popular science, social culture, world history, Western philosophy, and culture. Its catalogue contains 6,031 titles, with representative books including A Dream of Red Mansions, Relativity: The Special and General Theory (15th Edition) (with Einstein's classic papers on unified field theory and other topics), Elements, Conics, The Aristocratic Families of the Eastern Jin, The Philosophy of Mythology (Volume I), The Philosophy of Mythology (Volume II), and The Origin of Continents and Oceans. Representative authors include Cao Xueqin, Zhou Ruchang, Albert Einstein, Euclid, Apollonius, Tian Yuqing, Schelling, and Xian Gang. The press has developed distinctive strengths in classical Chinese literature and in the translation of Western philosophical classics, while also covering scientific classics and social and cultural studies. As public information is limited, this description is based only on the books in the catalogue and offers no further extrapolation.
Contents
- 版权信息
- 1
- 2
- 3
- 4
- 5
- 6
- 7
FAQ
Is this book suitable for someone with no data structures background to study on their own?
How comprehensive is the book's coverage? Will it miss important knowledge points?
How should software professionals use this book as a self-study reference?
As a course textbook, how can it be used with classroom learning for better results?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Tong Weiguang is one of the authors of Chinese computer science books. Public information about him is limited, and the only confirmed work available is Data Structures and Algorithms, a title commonly classified under general computer science. This work suggests that Tong Weiguang's writing focuses on the fundamentals of computer science, covering core topics such as ways of organizing data and algorithm design, in a textbook-style approach that systematically sets out basic knowledge for learners. The title Data Structures and Algorithms itself points to a main course in computer science education, indicating that the content is intended for course study and foundational training. Because only this one work is held and no information is available on the author's life, professional background, or institutional affiliation, his career and full body of work cannot be described further. Overall, Tong Weiguang's publicly available writings are few, and the existing work reflects an attention to basic computer science teaching that may serve learners in related courses.