圖書名稱:INTRODUCTION TO PROGRAMMING WITH C++ 2/E(M-PIE)
內容簡介
Learning basic logic and fundamental programming techniques are essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize this unique text. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables.This second edition has been updated with new advances in technology as well as a variety of new problem-solving examples. There are over 200 examples and 500 exercises to help students learn. Ch 1 Introduction to Computers, Programs, and C++ Ch 2 Elementary Programming Ch 3 Selections Ch 4 Loops Ch 5 Function Basics Ch 6 Advanced Function Features Ch 7 Single-Dimensional Arrays Ch 8 Multidimensional Arrays Ch 9 Objects and Classes Ch 10 Class Design Ch 11 Pointers and Dynamic Memory Management Ch 12 Templates and Vectors Ch 13 File Input and Output Ch 14 Operator Overloading Ch 15 Inheritance and Polymorphism Ch 16 Exception Handling Ch 17 Recursion Ch 18 Algorithm Efficiency Ch 19 Sorting Ch 20 Linked Lists, Stacks, and QueuesThe following bonus Chs are on book’s Web site Ch 21 Binary Search Trees Ch 22 STL Containers Ch 23 STL Algorithms Ch 24 Graphs and Applications Ch 25 Weighted Graphs and Applications Ch 26 AVL Trees and Splay TreesAppendixesAppendix A C++ KeywordsAppendix B The ASCII Character SetAppendix C Operator Precedence ChartAppendix D Number Systems