 | 书 名: C语言软件开发教程 作 者: Sartaj Sahni 出 版 社: 中国水利水电出版社 ISBN : 750841638 原 价: ¥34 有一家网站低于85折正在热销 | C语言软件开发教程-图书目录:
目 录 译者序 前言 第1章 软件开发 1. 1 开发活动 1. 2 规格说明 1. 3 设计 1. 4 模块化 1. 5 选择编程语言 1. 6 程序开发 1. 7 确认 1. 8 性能分析和测量 1. 9 文档 1. 10 维护 1. 11 增强 1. 12 计算机辅助 1. 13 小结 1. 14 参考文献 第2章 规格说明 2. 1 介绍 2. 2 数学问题 2. 3 编程语言 2. 4 电子数据表 2. 5 数据库管理 2. 6 小结 2. 7 参考文献 2. 8 练习 第3章 设计 3. 1 介绍 3. 2 性能 3. 3 菜单 3. 4 命令格式 3. 5 联机帮助 3. 6 设计例子 3. 6. 1 文本处理器 3. 6. 2 C编程环境 3. 6. 3 电子数据表 3. 7 参考文献 3. 8 练习 第4章 模块化 4. 1 介绍 4. 2 文本编辑器 4. 3 电子数据表 4. 4 数据库管理 4. 5 程序 4. 6 小结 4. 7 参考文献 4. 8 练习 第5章 程序美学 5. 1 程序的魅力 5. 2 选择名字 5. 3 注释 5. 4 程序布局 5. 5 语句组成 5. 6 选择控制语句 5. 6. 1 使用if语句 5. 6. 2 使用while语句 5. 6. 3 使用do-while语句 5. 6. 4 使用for语句 5. 6. 5 使用switch语句 5. 6. 6 使用goto语句 5. 7 通用性 5. 8 输入/输出格式 5. 9 参考文献 5. 10 练习 第6章 防错性程序设计 6. 1 介绍 6. 2 输入错误 6. 3 数值误差 6. 3. 1 介绍 6. 3. 2 表示误差 6. 3. 3 算术误差 6. 3. 4 与数值误差同在 6. 4 边界错误 6. 5 混合原因 6. 6 参考文献 6. 7 练习 第7章 逐步求精法 7. 1 介绍 7. 2 迷宫老鼠 7. 3 排序 7. 4 网 7. 5 装配线顺序 7. 6 参考文献 7. 7 练习 第8章 程序的正确性 8. 1 介绍 8. 2 数学归纳法 8. 2. 1 证明方法 8. 2. 2 递归程序 8. 2. 3 循环程序 8. 2. 4 循环不变式 8. 3 判定转换方法 8. 4 参考文献 8. 5 练习 第9章 测试 9. 1 介绍 9. 2 模块测试策略, 9. 2. 1 BigBang测试 9. 2. 2 BigBang集成测试 9. 2. 3 增量测试 9. 3 产生测试数据 9. 3. 1 介绍 9. 3. 2 黑盒法 9. 3. 3 白盒法 9. 3. 4 小结 9. 4 调试 9. 5 参考文献 9. 6 练习 第10章 性能分析 10. 1 介绍 10. 2 空间复杂度 10. 3 时间复杂度 10. 4 渐近符号 10. 5 实际复杂度 10. 6 参考文献 10. 7 练习 第11章 性能测量 11. 1 介绍 11. 2 函数调用开销 11. 3 递归和循环 11. 4 边界测试 11. 5 编程效率 11. 6 算法比较 11. 6. 1 简介 11. 6. 2 实例:插入排序和冒泡排序 11. 7 生成测试数据 11. 8 练习 第12章 数据结构 12. 1 介绍 12. 2 基于公式的表示 12. 2. 1 介绍 12. 2. 2 线性列表 12. 2. 3 栈 12. 2. 4 队列 12. 2. 5 搜索表 12. 3 链接表示法 12. 3. 1 介绍 12. 3. 2 线性列表 12. 3. 3 性能测量 12. 3. 4 栈 12. 3. 5 队列 12. 3. 6 双队列 12. 3. 7 搜索表 12. 4 间接寻址 12. 5 比较 12. 6 模拟指针 12. 7 参考文献 12. 8 练习 第13章 高级数据结构 13. 1 二元树 13. 1. 1 介绍 13. 1. 2 性质 13. 1. 3 表示法 13. 1. 4 函数 13. 2 堆 13. 3 二叉查找树 13. 4 Union-Find 并查 树 13. 5 图 13. 5. 1 定义 13. 5. 2 应用 13. 5. 3 性质 13. 5. 4 表示法 13. 5. 5 函数 13. 6 参考文献 13. 7 练习 第14章 算法设计方法 14. 1 介绍 14. 2 贪心法 14. 3 分治法 14. 4 动态规则 14. 5 回溯法 14. 6 分枝-限界法 14. 7 启发法 14. 7. 1 介绍 14. 7. 2 贪心启发 14. 7. 3 交换方法 14. 7. 4 性能测试 14. 7. 5 蒙特卡洛改进法 14. 8 参考文献 14. 9 练习 附录A 曲线拟合
C语言软件开发教程-图书简介: 本书作者在编写过程中力求做到概念清晰、通俗易懂,取材新颖而经典,充分考虑了深度、广度和得先进性。为了帮助读者掌握相关内容,书中列举了大量的例子和习题,这些算法未必最佳、程序也未必完善,但是对读者深入理解本书的基本原理及开发应用,起到了抛砖引玉的作用。 本书介绍了用C语言进行软件开发的各个方面。全书共分为14章,讲述了传统软件工程方面的主题,同时也给出了程序设计方面的重要内容。主要内容包括:软件开发周期、规格说明、人机界面设计、模块化、程序美学、防错性程序设计、逐步求精法、验证程序的正确性、测试和文档、性能分析和测量、数据结构和算法设计等。本书可以在大学本科的一些课程中讲解,如软件工程、数据结构和算法、高级C语言编程。对于想提高所学知识融会贯通能力的学生来说,本书是一本非常不错的参考书。
C语言软件开发教程-相关最新图书 ·视觉建筑.2:原景建筑画 ·Rational XDE 从入门到精通 ·365日生活禅 ·PowerBuilder 9.0入门与提高实用教程 ·百货零售店经营管理一本通:开一家赚钱的百货零售店 ·汉英口译实用词语 ·骨放射学:第3版 ·汽车发动机构造与维修 ·美容美发店经营管理一本通:开一家专业的美容美发店 ·明十三陵 ·Delphi 7图形图像多媒体高级控件开发与应用 ·汽车电控系统构造与维修 ·实用药物动力学 ·永远的马克思:马克思哲学的当代性 ·Protel DXP电路设计快速入门 ·新闻传播手册 ·Visual Basic.NET Win32 API大全 ·《21世纪大学英语》配套教材。词汇。1 ·《21世纪大学英语》配套教材。口语。1 ·夫妻生活百问 |