C/C++及其相关
-
算法与数据结构张乃孝主编本书系统介绍算法与数据结构方面的基本知识。全书共分九章。第一章引入抽象数据类型的概念。从第二章至第五章重点讨论线性表、串、栈、队列、树和二叉树等抽象模型、存储表示和运算实现。从第六章至第八章介绍各种重要的检索、排序算法和图论中的典型算法,同时也介绍字典、散列表、最佳二叉排序树、平衡二叉排序树、B树、B+树、堆、有向图、无向图和网络等数据结构的概念、表示和操作。第九章论述算法的分析与设计。本书可作为高等院校本科相关专业的“算法与数据结构”课程教材。 -
C++编程金典(美) H.M.Deitel,(美)P.J.Deitel著;周靖,黄都培译;周靖译作为全球使用最广泛的C++经典程序设计教材,本书详细介绍了过程式与面向对象程序设计的基本知识与方法,其中包括C++的强大功能、最新特性和新增的ANSI/ISO C++标准库。本书通过面向一个大型对象(电梯模拟系统)的程序设计,以数百个“活代码”示例程序,重点突出了利用UML进行面向对象的设计。分布在各章的“对象思想”、“案例分析”、“常见编程错误”、“良好编程习惯”、“自测题”和“练习题”等特色部分非常具有实际指导意义,不仅可让接触C++的新手真实体验编程乐趣,还可让有经验的程序员得到启发。本书的读者对象为计算机软件、系统和网络编程人员,也可作为大学计算机相关专业本科生和研究生的编程教材和参考书。 -
Visual C++编程详解张红军等编著本书深入浅出地介绍了Visual C++编程技术的各个主要方面,首先概述了Visual C++编程的基本知识,然后在图形、控件、文件操作、对话框、菜单、工具条、状态条、动态链接库、线程与进程、数据库、组件、ActiveX控件、多媒体、Internet、程序调试等方面,详细介绍了Visual C++编程的方法和技巧,并给出了许多实用典型的应用示例,使不同层次的读者都能够直接引用,举一反三,从中受益。本书不仅适用于计算机编程的初学者,对已经有较多开发经验的编程人员也同样有较大的帮助。本书可以作为大专院校、培训班的教材和参考书,对科研和开发人员也是一本很有使用价值的参考资料。 -
算法Ⅰ-Ⅳ/国外优秀信息科学与技术系列教学用(美国)塞奇威克著本书通过C++实现方案以简洁、直接的方式对书中的算法和数据结构进行表述,并向学生提供在实际应用中验证这种方法的手段。本书广泛地论述了与排序、搜索及相关应用有关的基本数据结构和算法。覆盖了数组、链表、串、树和其他基本数据结构,更多地强调抽象数据类型(ADT)、模块化程序设计、面向对象程序设计和C++类。本书包括排序、选择、优先队列ADT实现和符号表ADT(搜索)实现,配有帮助学生学习计算机算法特性的1000多种新练习、100多个图表以及大量的程序例子。RobertSedgewick完全重定了他的著作,对它进行了充分的扩展和更新,涵盖了目前重要的算法和数据结构。ChristopherVanWyk和Sedgewick开发的新实现采用的是C++语言,这种实现不仅能简洁直接地表达算法,而且给编程者提供了实践的方法,以便在真正的应用中测试这些算法。新的版本提供了很多新算法,而且对每个算法的解释也比以前的版本详细得多。新的版面设计以及详细、富有创意并且具有注释的插图,使本书的表达能力大大地提高了。第三版保留了将理论和实践成功混合在一起的特点,正是这一点,使Sedgewick的著作成为25万多名程序员无价的参考资源。本书是全卷的前半部分,涵盖了基本的数据结构、排序算法、搜索算法以及它们的相关应用。虽然本书实质上可以用于各种语言的程序设计,ChristopherVanWyk和Sedgewick的实现都采用了C++类和ADT实现的自然对应。本书的精彩内容包括:·扩展了对数组、链表、字符串树及其他基本数据结构的介绍。·比以前的版本更中着重于抽象数据类型(ADT)、模块化程序设计方法、面向对象的程序设计方法和C++类。·有关排序、选择、优先级队列ADT实现和符号表ADT(搜索)实现的算法,超过100个。·关于二项式队列、多路基数排序、随机化BST、发散树、跳跃表、多叉线索、B树、可扩充散列等,采用了新的实现。·关于算法的量化分析,是比较算法的依据。·1000多条新的练习,帮助读者学习算法。无论是你初学算法,还是想找一本将最新C++经典算法和新算法融入程序设计的参考手册,你都会发现本书提供了丰富的有用信息。 -
用实例学C++(美)Steve Donovan著;张俊等译;张俊译《用实例学 C++(含光盘)》著者: 美 Donovan,S.著 作译者: 张俊等译 ISBN号: 7-5053-8081-8/TP.4707 出版日期: 2002-10 丛书名: 用实例学编程丛书字数:450千字 定价:¥35.00元 页码:271 会员价:¥28.00元 开本:16开 放入购物篮内容简介本书是学习C++的实例入门教程。书中内容包括C++的基础知识:表达式、变量、函数、数组、类、库等,并从面向对象的视角讲述C++。本书的最大特点是以实例来讲解知识点,读者可以从大量的实际例子代码中理解、掌握并应用C++的各个知识点。学习语言的最好方式是借助实例来体会和锻炼,这是本书作者推崇并身体力行的学习理念。附带光盘包含本书的所有实例代码、部分项目文件以及一些编译器和有用工具。本书结构、条理清晰,语言通俗易懂,提供的实例代码详尽,并具有可操作性强、实用价值高的特点,适于初学者使用。 -
跟我学系列王软男本书通过100个实例介绍C++程序设计语言和VC++开发环境的使用技巧。内容划分成二大部分八个章节:第一部分是C++程序设计经验谈,第一章是C++语言的简介、与C语言相比较,它们的相似之处及其继承的优点。第二章是关于如何编写出优质的C++程序而写的二十条经验之谈。第二部分是Windows程序设计的100个实例,内容分为:掌握程序语言的特点、Windows系统的基本技术、用户界面编程、多媒体编程、数据库与Internet 、算法共六章。涉及了C++语言特性的具体使用,阐述了使用C++进行程序设计的基本思路和方法。使用C++和VC++进行Windows应用程序设计的各个方面,具体包括:界面设计,系统监控,多媒体应用,数据库连接,网络开发和算法研究。在各个章节中,安排一到二个比较复杂的实例,阐明了软件设计的简单流程。 -
C语言程序设计彭四伟编著C语言是国内外广泛使用的计算机语言,是计算机应用人员应掌握的一种程序设计工具。 本书介绍C语言的基本语法和程序设计基础,主要内容包括:绪论,词法符号与数据类型,运算符和表达式,语句,函数,预编译,作用域、存储类型,数组和指针,结构与联合,排错与测试,C++简介等。 本书针对初学者的特点,精心策划,准确定位,概念清晰,例题丰富,深入浅出;而且内容新颖,体系合理,逻辑性强,文字流畅,通俗易懂。本书可作为高等学校各专业学生学习C语言的正式教材,也是一本自学的好教材。 -
Visual C++精彩编程百例严华峰等编著本书通过100个实例全面讲述了应用VisualC++6.0的MFC和OpenGL进行编程的思想与技巧。书中以每个实例的实现步骤及核心的代码分析为主线,详细阐述了各种应用程序的创建步骤及编程的技巧。本书从入门篇到提高篇,再到高级篇,最后以专题篇收尾,引导读者由浅入深的了解VisualC++6.0编程的主题思想与核心技术。全书共分为四大部分100个实例,包括应用程序与环境、视图操作、对话框与常用控件、工具栏和状态栏等基本编程技术,以及文件操作。数据库编程、共享功能模块、系统编程、MFC绘图、OpenGL绘图及OpenGL特效处理等高级应用技术。本书对每个实例的创建过程都进行了深入浅出的阐述,条理清晰,重点突出。本书既可作为初学者的入门教材,也可作为应用程序开发人员的参考书籍。本书前言特色及评论文章节选 -
C语言程序设计指导张淑平 霍红卫C语言是当前使用最为普遍的几种程序设计语言之一。 学习一种程序设计语言的目的,在于使用这种语言编制程序,以便更好地利用计算机解决现实的问题。因此本书主要着眼于对C语言的基本内容进行概括式的阐述,期望能帮助考生掌握C语言的核心内容;力求通过大量实例体现出该语言的基本要领的运用,并突出知识的综合运用。书中的常用算法一章,进一步体现了C语言在一些典型算法中的应用。精选的习题可供读者自练自测。本书还提供了多套近年来我校及其它院校的研究生入学考试试题及参考答案。全书题源广泛,题型多样,综合性强。 本书既可作为报考硕士研究生的考生的复习辅导书,也可用作相关专业课程学习或复习的指导书,还可作为有关教师的教学参考书。 -
C语言程序设计实训刘振安编著本书密切结合《C语言程序设计》一书,重点介绍如何使用BorlandC++3.11和ViallC++6.0集成环境编辑、编译、调试和运行C语言程序的具体方法,使读者能够尽快掌握集成环境的使用方法,通过上机练习帮助学生理解理论知识。本书将结合课本中的实训题目,分析解题的思路并给出参考方法。学习语言是为了使用,仅仅介绍语法结构是不够的,应重点保证程序的结构化设计质量。尤其是大的程序设计,更应如此。本书将单列一章讨论如何防止错误以便写出可靠性高的程序,更应如此。本书将单列一章讨论如何防止错误以便写出可靠性高的程序,结合软件工程的知识介绍如何测试程序,测试用例设计技术和程序维护的基本知识,进一步提高学生C语言的编程能力。本书题解典型、实训合理、实用性强,重在培养学生的实际动手能力。不仅可与《C语言程序设计》的教材配套使用,而且可作为培养实验能力的教材单独使用,还可以作为自学教材及工程技术人员的参考书。本书配有电子教案。
