内容推荐
本书以知识体系结构和思维方式两个方面作为主线,分成四大篇14章介绍了基本编程能力的实验(基础)、线性数据结构的编程实验(线性表)、层次类非线性表的编程实验(树)以及群聚类非线性表的编程实验(图),并将“排序”和“搜索”的内容融合到相关章节中。每章节由实验范例和题库两个部分组成,试题全部选自ACM国际大学生程序设计竞赛和其他程序设计竞赛,共204题,并给出了试题来源和在线测试地址。每个实验范例不仅有详尽的知识要点阐述和试题解析,而且列出了写有详细注释的参考程序;而题库中的所有试题无论难易,都有清晰的提示。该书还附带了存储所有试题的英文原版描述和大部分试题的测试数据等资料的光盘。
本书的实验范例部分可以作为程序设计语言和数据结构的实验教材,供大学教学使用;题库部分则可以作为计算机专业学生的研修资料和程序设计竞赛的培训教材。
目录
前言
第一篇 基本能力的编程实验
第1章 简单计算的编程实验
1.1 改进程序书写风格的实验范例
1.2 正确处理多组测试数据的实验范例
1.3 提高实数精度的实验范例
1.4 使用二分法提高计算时效的实验范例
1.5 相关题库
第2章 简单模拟的编程实验
2.1 直叙式模拟的实验范例
2.2 筛选法模拟的实验范例
2.3 构造法模拟的实验范例
2.4 相关题库
第3章 简单递归的编程实验
3.1 计算递归函数的实验范例
....
数据结构编程实验