C/C++及其相关
-
算法分析与设计石志国,刘冀伟,姚亦飞 编著本书以程序设计作为基础、数据结构作为工具、五大核心算法作为目标,系统地介绍了算法设计中典型问题的求解过程。全书分成程序设计基础、数据结构和五大核心算法3个部分共10章。第1部分为算法分析与程序设计基础,介绍了算法分析的时间和空间复杂度,以及C++算法相关的程序设计基础;第2部分为算法设计数据结构基础,介绍了线性和非线性数据结构基础,同时对常用的排序和搜索算法作了详细介绍;第3部分为典型算法分析与问题求解,介绍了经典算法设计中的“五虎上将”:分治法、贪心法、动态规划、回溯法和分支限界法。本书可以作为高校及各类培训机构相关课程的教材或参考书,提供全书源代码、软件和授课幻灯片等资料,可以从图书支持网站http://www.gettop.net下载,也可以从出版社网站http://press.bjtu.edu.cn的下载栏目中下载。 -
C语言程序设计教程孟宪福,王旭 编著本书是大连理工大学精品课程教学成果。《C语言程序设计教程(第2版)》共12章,按照循序渐进的原则,详细地介绍了C语言的基本概念和语法规则:数据、运算符、表达式、数据输入输出、基本语句、数组、函数、编辑预处理、结构和联合、位运算、指针、文件操作。最后一章详细分析了一个图形编辑程序的设计与实现过程,并给出完整的源程序。《C语言程序设计教程(第2版)》在难点的讲解上力求准确、完整。通过精选的典型例题分析,使得读者能够尽快掌握利用C语言进行程序设计的技巧和方法。《C语言程序设计教程(第2版)》配有PPT、源代码、习题答案等教学资源。本书可作为高等院校计算机及相关专业C语言程序设计的教材或教学参考书,也可作为自学用书。 -
高级语言程序设计教程宋佳琴 编著本书先介绍了程序设计的基本概念,接着以Visualc++6.0作为实验开发平台,通过大量精选的案例,全面系统地介绍了C语言基本数据类型、运算符、表达式、数据的输入输出、分支和循环控制结构、数组、函数、指针、结构体、枚举、编译预处理等内容。 -
C语言程序设计案例精粹崔丹 等编著《C语言程序设计案例精粹(全程实录)》由浅入深、循序渐进地讲解了C语言的基础知识,以及如何使用C语言进行程序开发。《C语言程序设计案例精粹(全程实录)》内容包括C语言开发环境、数据类型、运算符、控制语句、输入与输出、数组、函数、指针、结构体与共用体、链表、编译预处理、文件、字符串处理、调试、软件测试、常用算法,以及C语言的实际应用和工程应用等。最后,通过几个实际应用的例子讲解如何使用C语言解决生活中的问题以及如何使用C语言进行工程项目开发。《C语言程序设计案例精粹(全程实录)》知识全面、重点突出。其中覆盖了基于Visual C++6.0环境的C开发中的各个方面,通过学习《C语言程序设计案例精粹(全程实录)》可以使C语言的编程爱好者、C语言自学者、初学者和相关专业大中专学生、计算机等级考试的考生轻松入门,并且全面了解C语言的应用方向和重点内容,从而为进一步学习C语言提供坚实基础。 -
C/C++程序员面试宝典靳华 胡鑫鑫 等编著许多开发者对C/C++语言及其底层原理掌握不牢固,在面试过程中经常漏洞百出,无法取得好成绩。而招聘单位为了得到高素质的员工往往采用各种形式的面试考察求职者,这让面试难度大大增加。求职者要想成功应聘,不仅需要扎实的基本功,还需要经受情商和智商的考验。《C/C++程序员面试宝典(附光盘)》通过380余个面试题,对企业招聘C/C++程序员需要掌握的知识进行了系统、全面的总结,以帮助读者进行充分的面试准备,在激烈的竞争中成功应聘。《C/C++程序员面试宝典(附光盘)》内容大多取材于各大IT公司的面试题,详细分析了应聘C/C++程序员职位的常见考点。《C/C++程序员面试宝典(附光盘)》主要内容包括:面试流程及准备、英语面试、电话面试、C/C++语言基础、流程控制、输入/输出、预处理、内存管理、指针、面向对象基础、类、多态、继承、函数、模板与STL、数据结构、软件工程、数据库、操作系统、计算机网络、经典算法题、数据库操作题、思维拓展、文字解答实战题、程序改错实战题、编写程序实战题、智力测试、逻辑测试等。《C/C++程序员面试宝典(附光盘)》附带1张光盘,内容为《C/C++程序员面试宝典(附光盘)》所有面试题的多媒体教学视频及其他学习资料。《C/C++程序员面试宝典(附光盘)》中的面试题不但以实例代码的形式对答案进行了详细解析,还对问题的相关知识点进行了扩展说明。希望通过《C/C++程序员面试宝典(附光盘)》,读者可以成功应聘,并提升综合素质。《C/C++程序员面试宝典(附光盘)》适合应聘C/C++职位的程序员阅读,也适合其他程序员作为拓展读物进行阅读。 -
Boost程序库完全开发指南罗剑锋 著Boost是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库,有着“C++‘准’标准库”的美誉。它由C++标准委员会部分成员所设立的Boost社区开发并维护,使用了许多现代C++编程技术,内容涵盖字符串处理、正则表达式、容器与数据结构、并发编程、函数式编程、泛型编程、设计模式实现等许多领域,极大地丰富了C++的功能和表现力,能够使C++软件开发更加简洁、优雅、灵活和高效。《Boost程序库完全开发指南:深入C++"准"标准库》基于Boost1.42版,介绍了其中的所有99个库,并且详细深入地讲解了其中数十个库,同时实现了若干颇具实用价值的工具类和函数,可帮助读者迅速理解掌握Boost的用法以及在实际应用开发工作中。《Boost程序库完全开发指南:深入C++"准"标准库》内容丰富、结构严谨、详略得当、讲解透彻,带领读者领略了C++的最新前沿技术,相信会是每位C++程序员的必备工具书。 -
数据结构答疑解惑与典型题解单忆南,孙涵,唐军军 编著《数据结构(C语言版)答疑解惑与典型题解》是为熟悉C语言编程的读者学习数据结构而编写的教学辅导书,可帮助读者复习课程的基本内容,并学会用C语言使用相应的数据结构实现一定的算法和解决一些实际应用问题,力争使读者在学完《数据结构(C语言版)答疑解惑与典型题解》之后,在课程的理解和掌握方面达到一个新的高度,《数据结构(C语言版)答疑解惑与典型题解》也可供从事本课程教学的教师作参考书。《数据结构(C语言版)答疑解惑与典型题解》共分十章,包括数据结构概述、线性表、栈和队列、串和字符串、数组和广义表、树和二叉树、图、查找、排序,在全书最后给出了一套模拟试题和一套考研真题及参考答案。《数据结构(C语言版)答疑解惑与典型题解》每章内容均包括各基本知识点的要点归纳,并精选一些经典数据结构书中的经典例题(包括课程考试试题、主流教材课后难题以及考研真题),给出了解题思路和分析方法,题后提示了解题中应注意的问题。力争使读者在尽可能短的时间内,巩固课程基本概念,加深理解数据结构的基本知识并融会贯通,熟练掌握基本的编程方法并举一反三,不断提高读者的C语言编程能力和利用各种数据结构解决实际问题的能力。《数据结构(C语言版)答疑解惑与典型题解》可供学习数据结构课程的读者以及考研读者和从事课程教学的教师参考。 -
C++图形与游戏编程基础(美)加迪斯 著,周靖 译《C++图形与游戏编程基础》作为入门教材,采用一种新颖、有趣的“寓教于乐”的方式来讲授传统主题,即鼓励并引导学生亲自动手写程序来生成图形、处理图像/声音和玩游戏。所有例子和作业都经过精心设计,能很好地激发学生的学习兴趣,使其在整个课程中都能兴趣盎然地专心学、动手做。全书共12章,涵盖的基本主题包括数据类型、变量、输入、输出、控制结构、函数、数组、文件、类和对象。在学习过程中,循序渐进地介绍如何画一些基本的图形,如何加载和处理图像,如何创建图形和动画,如何播放音乐和音效,如何检测程序不同图形元素(称为sprite)之间的碰撞。同时还介绍如何综合运用这些技能创建互动电脑游戏。《C++图形与游戏编程基础》适合没有任何编程背景但对游戏编程具有强烈兴趣的读者,是帮助他们进入图形和游戏编程世界的理想教程。 -
跟我学C#程序设计李文强 编C#语言是微软为奠定下一代互联网霸主地位而打造的Microsoft.NET平台的主流语言,一经推出便以其强大的操作能力、优雅的语法风格、创新的语言特性、一流的面向组件编程的支持而深受世界各地程序员的好评和喜爱。《跟我学C#程序设计(附光盘)》共分17章,循序渐进地讲述了C#语言的使用。从基本概念到具体实践、从窗体控件认识到具体操作、从C# 2.0的相关知识到C# 3.0的新特性、从编程规范到技巧使用都进行了详细的阐述,并对具体知识点进行了详细的实例讲解。《跟我学C#程序设计(附光盘)》的特点是详细介绍了C#的相关知识,突出了实用性和技巧性,大量应用了C# 3.0的一些相关知识和技巧。《跟我学C#程序设计(附光盘)》包含大量实例,详细描述了各个数据绑定控件的属性,以及代码编写技巧,方便读者上机实践。为了方便读者学习,《跟我学C#程序设计(附光盘)》光盘提供了丰富的内容,包括全书的多媒体视频演示、全书的电子教案、900多页的电子资料以及书中讲解的源代码等内容。《跟我学C#程序设计(附光盘)》适合正在学习C#或ASP.NET(基于C#语言)的用户阅读,可作为高等院校的教材,也可作为开发人员的参考手册。 -
CLR via C#(美)瑞奇特 著,周靖 译《CLR via C#》针对CLR和.NET Framework 4.0进行深入、全面的探讨,并结合实例介绍了如何利用它们进行设计、开发和调试。全书5部分29章。第Ⅰ部分介绍CLR基础,第Ⅱ部分解释如何设计类型,第Ⅲ部分介绍基本类型,第Ⅳ部分以实用特性为主题,第Ⅴ部分花大量篇幅重点介绍线程处理。通过《CLR via C#》的阅读,读者可以掌握CLR和.NET Framework的精髓,轻松、高效地创建高性能应用程序。
