Introduction to Computer Science with C++
版次
2 版
年份
2000
ISBN
9780534368937
出版商
產品分類
產品型式
精裝
頁數
999 ⾴
定價
1,100元
This is the only C++ textbook on the market that provides complete coverage of CS1 and CS2 in one volume. This book focuses on traditional CS1 and CS2 topics, while developing object-oriented programs. The software life cycle is emphasized throughout, with numerous case studies of varying size and complexity. The first third of the book covers program design with calculation, functions, control structures, and the use of objects. Beginning in Chapter 8, the next third of the book covers user-defined classes, inheritance, polymorphism, arrays, complexity analysis, and the development of abstract data types (called ADTs). The last third of the book covers several standard ADTs - table, list, stack, queue, tree, and graph - including discussions of different implementations, applications, and the complexity of each ADT. Additional topics include recursion and advance sorting and searching techniques.
Ch1. Computer Science, Computer Architecture, and Computer Languages
Ch2. Problem-Solving Fundamentals: Data Types and Output
Ch3. More Problem-Solving Fundamentals: Calculation and Input
Ch4. Subprograms: Functions for Problem Solving
Ch5. Selection Statements
Ch6. Repetition Statements
Ch7. Files
Ch8. Building Structured Data: Structs and Classes
Ch9. Arrays
Ch10. Algorithm Analysis: Space and Time Considerations
Ch11. Data Abstraction and Object-Oriented Software Engineering
Ch12. Linked Lists
Ch13. Stacks and Queues
Ch14. Recursion
Ch15. Binary Trees, General Trees, and Graphs
Ch16. More Powerful Sorting Methods
Ch17. More Powerful Search Methods
相關書籍