《C语言程序设计基础教程》共9章,分别介绍了C语言概述、基本数据类型与运算、结构化程序设计、数组、函数、指针、结构体和共用体、文件、面向对象基础等内容。各章从易到难给出丰富的教学案例,并配有课后习题。书中例题代码均已在Dev C++开发环境下调试并能正常运行。 《C语言程序设计基础教程》配有《C语言程序设计习题与实验指导》辅导教材(ISBN 978-7-302-55790-6),针对《C语言程序设计基础教程》各章内容设计了上机实验和配套习题,帮助学生了解自己对内容的掌握程度。此外,辅导教材还提供了多套模拟试卷和一个详细的课程设计报告范例,方便学生自测学习效果,指导学生撰写课程设计报告。 《C语言程序设计基础教程》是C语言程序设计编程入门教科书,既可以作为高等学校计算机及相关专业师生C语言课程的教学用书,也可以供学习C语言的读者自学使用。
《C语言程序设计习题与实验指导》是《C语言程序设计基础教程》(ISBN:978-7-302-55694-7)配套的参考书,内容共有11章。第1~9章主要介绍了本章重点与难点、知识点概括、习题及上机实验,每个实验2个学时,教师可以根据学时安排酌情选用;第10章设计了7套模拟试卷,方便学生在课程考试前自测学习效果;第11章提供了一个详细的课程设计报告范例,供教师与学生参考,旨在通过完成课程设计提高学生处理综合问题的能力。 《C语言程序设计习题与实验指导》内容简单易懂,各章知识点总结精炼,知识结构组织合理,前后联系紧密,实验内容由浅入深,前后知识的连贯性好,并把实验内容和计算机二级等级考试相结合,使初学者能够在有限的学时内掌握C语言程序设计的基本技能,学会编写规范、可读性好的C语言程序,快速有效地掌握C语言程序设计方法。 《C语言程序设计习题与实验指导》是C语言程序设计编程入门教科书,既可以作为高等学校计算机及相关专业C语言课程的教学用书,也可以供学习C语言的读者自学使用。
本书主要介绍经典的算法设计技术,包括递归与分治策略、动态规划法、贪心算法、回溯法、分支限界法、概率算法等。在算法分析方面,介绍了二分搜索技术、大整数的乘法、Strassen矩阵乘法、棋盘覆盖、合并排序、快速排序、循环赛日程表、矩阵连乘问题、最长公共子序列、凸多边形最优三角剖分、多边形游戏、图像压缩、活动安排问题、最优装载、哈夫曼编码、最小生成树问题、套利问题、n皇后问题、图的m着色问题、15谜问题、单源最短路径问题、旅行商问题等,并对有的问题进行算法优化设计。书中主要突出对问题本身的分析和求解方法,并进行了问题的计算复杂性分析。本书每章均精选了一些基础的算法习题,针对各章节不同的算法设计技术设计了多个上机实验,并提供多套自测试卷,有助于学生了解自己对学习内容的掌握程度,自测学习效果。 本书可作为大学计算机科学与技术、软件工程等专业本科生的教学用书,也可作为从事实际问题求解的算法设计与分析工作人员的参考书。