C/C++及其相关
-
C++数据结构上机实践指导教程(美)James Roberge,(美)Stefan Brandle,(美)David Whittington著;徐小青 等译大学实验课程丛书。实验是使学生成为学习过程中主动、创新的参与者的一种方法。本书体现了主动学习的特点。通过17个实验,为读者创建在实践中学习知识的体验。本实验教材鼓励读者通过程序实现来研究数据结构,在实验过程中,读者学习数据结构的工作原理以及它们的应用。本实验教材为读者在编写程序和分析过程中发挥自己的创造性提供了广阔的空间。本书适用于大专院校计算机专业的师生,计算机编程人员。 -
C++基础教程(美)M.T.Skinner著;英宇,周辉译;英宇译C++是一种最通用的编程语言,本书详细讲述了使用C++进行编程的基本知识。全书共分为16章,作者尽量避免赘述比较深奥的C++内容,详细讨论了C++的基础知识、类型、运算符和表达式、语句、函数、数组、指针、结构体、类、成员、继承、友元、类型转换、重载、输.K/输出、模块、可变参数函数、信号、处理器、面向对象编程和C++库等内容。本书还包括了大量经过验证的例子,通过练习,读者将可更牢固地掌握所学知识。 本书是一本非常好的C++入门书,适合作为大学低年级学生C++课程的教材,也可供初学C++的读者阅读。 -
C程序设计教程黄维通,孟威编著本书从C语言最基本的概念入手,由浅入深,综合大量的编程实例,引导初学者从入门到掌握C语言,同时,第一章后面都有大量的习题,帮助读者进一步掌握相关知识点。主要内容包括C语言基本数据类型、控制结构、数组、指针函数、结构体、文件、预编译及上机指导。 -
C语言学习辅导与上机实习余先锋本书依据国家规划教材《编程语言基础——C语言》教材编写,还参考了教育部考试中心C语言二级的考试大纲、教材和练习,结合C语言二级考试的试卷、上机题等资料,针对C语言二级考试的特点进行了详细的辅导,涉及了程序结构、基本概念、基本语句、程序设计方法、数组、函数、指针、文件等内容。本书不仅可以作为主教材的辅助教材或练习册、上机实习册,而且可以作为C语言二级考试的复习资料。 -
数据结构杨谊,喻德旷,李光明编著一、关于数据结构计算机的日益扩大,其应用早已不局限于简单的数值运算,而涉及到问题的分析、数据结构框架的设计以及插入、删除、排序、查找等复杂的非数值处理和操作。数据结构的学习就是为以后从事非数值处理的程序设计打下坚实的理论、方法和技术基础。数据结构是计算机专业的核心课程,是从事计算机软件开发、应用人员必备的专业知识。随着计算机的日益普及,掌握数据结构知识已经成为计算机相关专业的基本要求。数据结构旨在分析研究计算机加工的数据对象的特性,以便选择适当的数据结构和存储结构,从而使建立在其上的解决问题的算法达到最优。二、结构安排全书共分为9章,保章主要内容如下:第1章:概述。主要介绍了数据结构的基本概念及研究对象,结合C++语言介绍了面向对象设计以及算法的相关概念。第2章:线性表。主要介绍了线性表的概念、线性表的抽象数据类型、循环链表等内容。第3章:栈和队列。主要介绍了栈和队列的定义及实现等内容。第4章:串和矩陈。主要介绍了串和矩陈的特殊性质和表示方法,以及在各种表示方法上的相关操作。第5章:递归。主要介绍了递归的概念、算法设计和实现以及广义表等内容。第6章:树和二叉树。主机介绍了树的有关概念、二叉树的相关概念及应用、树的表示、树的遍历,以及森林的二叉树的表示和遍历等内容。第7章:图。主机介绍了图的基本概念、图的存储结构及C++实现、图的遍历、图的连通性问题、最短路径、AOV网络与拓扑排序以及AOE-网与关键路径等内容。第8章:排序。主要介绍了排序的基本概念常用的5种最常用的查找方法:(插入、选择、交换、归并和基数)及它们的实现算法。第9章:查找。主机介绍了查找的基本概念,以及几种最常用的查找方法:顺序表查找、索引表查找、树表查找和哈希表查找。附录中收录了两套模拟试题,供读者进行自我测试,并队有参考答案和解析。三、本书特点本书是作者在多年的教学实践的基础上,参考了近年出版的多种数据结构类书籍编写而成的。本书具有以下特点:(1)内容全面、系统,实用性强。本书对每一种数据结构的不同存储方法及有关算法进行了详细的介绍。介绍了抽象数据结构的使用与基本的算法分析技术。书中使用了参数化的模板,提高了算法中数据类型的通用性,支持高效的代码重用。本书内容全面、系统,覆盖了数据结构的主要研究,概念清晰,章节合理,逻辑性强。(2)叙述翔实,讲练习结合。本书对重点设计思想介绍和分析时,结合了大量的图解和具体的实例分析,使抽象的内容变得具体得不到,浅显易懂,学习者能够联系实际,深刻地掌握数据结构的实质内容。数据结构的学习过程也是进行复杂程序设计的训练过程,因此在整个教学过程中,习题和上机练习是两个不可缺少的环节。本书在每章都设计了大量的有代表性的习题。并配有答案和解析。题目分为选择、填空、问答和编程四种类型,题型全面,覆盖面广。对每道题目都有详细的解析,有利于学习者巩固所学的基本概念、基本方法,以及进行基本的程序设计技能训练。通过学习和练习,使读者能够学会正确地选择数据类型,针对实际问题编写出符合程序规范的代码,为应用程序的开发打下的基础。四、适用对象本书可作为计算机专业、信息专业或其他相关专业的本、专科教材,也是广大参加自学考试的人员和软件工作者的参考资料。本书既可作为“数据结构”课程的教材,也可作为其他程序类课程的辅导教材。本书主要由杨谊、喻德旷、要光明编写,由于时间仓促,水平有限,书中难免有不足之处,敬请读者指正。读者如果有好的意见或建议,可以发E-mail到service@cnbook.net,也可以登录网站http://www/cnbook.net,在该网站的论坛进行探讨。 -
Visual C++项目开发实践李强,贾云霞编著很多程序员喜欢使用VisualC++6.0,我们也是如此,但是毕竟不能忽视VisualC++.net的存在,作者又把所有程序都移植到了VisualC++.net上。因此,在我们的光盘中有两套源程序。有些程序的调试需要搭建一定的环境,毕竟我们不是处在仅有一个Windows就可以解决全部问题的时代,请读者按照作者的提示仔细的配置。本书结合八个项目实例对使用VisualC++应用系统的面向对象开发方法及开发过程进行了详细讲解,项目涵盖了图形、数据库、网络、串口通信、流媒体计费等知识。本书内容详实全面,重点突出,主次分明,最大特点是结合实例进行讲解,这一点有助于读者尽快从本书学到VC项目开发的实战经验,相信本书对读者大有裨益。本书适合那些希望使用VisualC++进行软件项目开发的人员,也可以作为自学或培训教材。 -
数据结构陈慧南编著本书作者基于多年讲授“数据结构”和“算法设计与分析”课程的教学经验,在自己编写并使用多年的用Pascal和C++描述的《数据结构》两书的基础上,参考了近年来国外出版的多种数据结构和算法的优秀教材编写了本书。本书不仅系统地介绍了各种传统的数据结构和各种搜索及内、外排序方法,还引入了一些比较高级的数据结构,如伸展树和跳表。本书重视算法的时间和空间分析,包括搜索和排序时间的下界分析。书中采用了抽象数据类型的观点讨论数据结构,并使用C语言描述。全书条理清晰,内容详实,既注重数据结构和算法原理,又十分强调程序设计训练。书中算法都配有完整的C程序,程序结构清晰,构思精巧。所有程序都已在TC2.01下编译通过并能正确运行,它们既是学习数据结构和算法的很好示例,也是很好的程序设计示例。本书内容深入浅出,配有大量的实例和图示,并有丰富的习题,适于自学。本书可作为高等院校计算机科学与技术专业和其他相关专业的《数据结构》教材,也可供计算机工作者和其他希望学习数据结构和算法知识的人员参考。★本书配有电子教案,需要者可与出版社发行部联系,免费索取。 -
C程序设计田淑清[等]编著本书分三部分讲解,首先介绍了三种数据类型的输入和输出,使之尽快用C语言编程上机实践。而后介绍函数初步知识,并运用函数来完成各种练习。第二部分引进了指针及数组,并进一步讨论了各种复杂的数据结构,列举了最常见的一些算法。第三部分介绍了用户标识符的作用域、编译预处理、在终端上按格式进行输入和输出等。本书是高等学校电子信息类专业的教学用书。通过本书的学习,学生能够应用C语言进行初步的程序设计。本书分为三个部分。第一部分介绍了三种数据类型的输入和输出,使之尽快用C语言编程上机实践。而后介绍函数初步知识,并运用函数来完成各种练习。第二部分引进了指针及数组,并进一步讨论了各种复杂的数据结构,列举了最常见的一些算法。第三部分介绍了用户标识符的作用域、编译预处理、在终端上按格式进行输入和输出等。书可作为大专院校电子信息类专业的教材,也可供其他相关专业学生及自学者参考。 -
C语言程序设计刘加海主编本书根据C语言特点,力求突出系统性、完整性、实用性,由浅入深地讲授C语言的基本概念及编程特点,全书贯穿C语言的精华部分——指针、数组、函数,使教材的整个体系融为一体。<br>本书共7章,讲述了C程序设计基础、程序的控制结构、函数、指针与数组、指针与函数、结构体与共用体、文件等内容。<br>本书内容精炼,结构合理,对学习C语言中可能遇到的难点作了系统、详尽的分析,极大地减轻了读者的困难。本书不仅适合作为高职、高专计算机专业的教材,也是各类本科、专科院校学生学习C语言程序设计的良师益友,是一本能提高学生程序设计能力的优秀教材。 -
C++程序设计基础周霭如,林伟健编著本书内容循序渐进、难点分散、通俗而不肤浅,概念清晰,例题丰富。本书适合作为理工科高等学校教材,也适用于学习C++语言的读者作为参考书。本书是为高等学校计算机专业、信息类和电类专业的学生开设高级语言程序设计课程而编写的教材。根据高级语言程序设计的基本体系,结合结构化程序设计和面向对象程序设计的基本方法,本书内容包括:C++语言的基本语法,程序流程控制,数据的表示和应用,两种程序模块——函数和类。本书详尽地介绍了C++面向对象的重要特征,包括类、继承、多态和虚函数等内容。本书配有多种形式的习题,还有与本教材配套的实验指导与习题解答。本书内容循序渐进、难点分散、通俗而不肤浅,概念清晰,例题丰富。本书适合作为理工科高等学校教材,也适用于学习C++语言的读者作为参考书。
