从实例中学C/C++程式设计


从实例中学C/C++程式设计

文章插图
从实例中学C/C++程式设计【从实例中学C/C++程式设计】本书通过192个精心挑选的实例分析和解答,阐述了C/C++程式设计的方法和技巧 。本书内容既涉及C/C++语言的使用方法,包括程式控制结构、数组和结构体、函式、指针等; 典型数据结构的定义和套用,包括顺序表、鍊表、二叉树等; 也涉及程式设计中常用算法的基本思想和套用方法,包括递推和叠代、穷举、递归、贪心法、分治法、回溯法、动态规划等 。
基本介绍书名:从实例中学C/C++程式设计
作者:何克右
页数:447 页
ISBN:978-7-302-35058-3
图书信息所有责任者: 何克右主编标识号: ISBN:978-7-302-35058-3出版、发行地: 北京关键字: C语言---程式设计---高等学校---教材语种: Chinese 汉语分类: 中图分类:TP312C载体形态: 447页图书目录第1章程式设计概述1.1程式设计语言和算法1.1.1程式设计语言1.1.2算法的概念1.1.3算法的表示方法1.2程式设计的步骤和方法1.2.1编写程式解决问题的一个例子1.2.2程式设计的步骤1.2.3结构化程式设计方法简介第2章程式控制结构2.1选择结构2.1.1选择语句2.1.2选择结构程式设计2.2循环结构2.2.1循环语句2.2.2循环结构程式设计2.3递推和叠代2.3.1递推2.3.2叠代2.3.3递推和叠代的比较2.4穷举法2.4.1穷举法的基本思想2.4.2逻辑推理2.4.3数学趣题第3章数组和结构体3.1概述3.1.1数组概述3.1.2结构体概述3.2数组的变换3.2.1逆置3.2.2循环移位3.2.3顺序调整3.3排序和查找3.3.1排序3.3.2查找3.4方阵3.4.1魔方阵3.4.2蛇形方阵3.4.3迴旋方阵3.4.4摺叠方阵3.4.5对称方阵3.4.6上/下三角阵3.5顺序表3.5.1插入操作3.5.2删除操作3.5.3表的合併与拆分3.6数组的套用第4章函式4.1函式的定义及使用4.1.1概述4.1.2函式的套用4.2递归4.2.1递归概述4.2.2递归的套用第5章指针5.1指针的定义与使用5.1.1指针概述5.1.2指针的使用5.2鍊表5.2.1鍊表的建立和输出5.2.2插入和删除操作5.2.3鍊表的遍历5.2.4鍊表的合併与拆分5.2.5鍊表的套用5.3二叉树5.3.1二叉树的建立5.3.2二叉树的遍历第6章程式设计中的算法6.1回溯法6.1.1回溯法的基本思想6.1.2回溯法的套用6.2分治法6.2.1分治法的基本思想6.2.2分治法的套用6.3贪心法6.3.1贪心法的基本思想6.3.2贪心法的套用6.4动态规划6.4.1动态规划的基本思想6.4.2动态规划的套用第7章实践出真知7.1无他,唯手熟耳7.2连营7.2.1字元图案7.2.2字元串中的空格7.2.3自我数7.2.4错排问题7.2.5排列与组合7.3集智7.4巧变7.4.1位运算7.4.2哈希表7.4.3花朵数7.5Online Judge7.5.1PKU JudgeOnline7.5.2PKU JudgeOnline典型题目解析实例索引表参考文献