本书采用程序员最爱用的面向对象C+ +语言来描述数据结构和算法,并把数据结构原理和算法分析技术有机地结合在一起,系统介绍了各种类型的数据结构和排序、检索的各种方法。作者非常注意对每一种数据结构不同存储方法及有关算法进行分析比较。书中还引入了一些比较高级的数据结构与先进的算法分析技术,并介绍了可计算性理论的一般知识。本版的重要改进在于引入了参数化的模板,从而提高了算法中数据类型的通用性,支持高效的代码重用。本书概念清楚、逻辑性强、内容新颖,可作为大专院校计算机软件专业与计算机应用专业学生的教材和参考书,也可供计算机工程技术人员参考。
第一部分 预备知识
第一章 数据结构和算法
第二章 数学预备知识
第三章 算法分析
第二部分 基本数据结构
第四章 线性表、栈和队列
第五章 二叉树
第六章 树
第三部分 排序和检索
第七章 内排序
第八章 文件管理和外排序
……
第四部分 应用与高级话题
第十一章 图
第十二章 线性表和数组高级技术
……
附录A 实用函数
参考文献
IsyourapplicationorWebsitereadyforprimetime?Amajorrevisionofaclassicreference,"G...
《吸引法则》内容简介:掌握吸引力法则是创造梦想人生的关键,想获得优质的人脉,需要先把自己活成一个优质的存在,一个吸引别人的
《精通MATLAB神经网络》由MATLAB入门篇、神经网络提高篇和神经网络综合实战篇3篇组成。MATLAB入门篇主要介绍MATLAB软件、基本运算
《UML基础与Rose建模教程》全面,详细地介绍了UML的基础知识和RationalRose的使用方法,并通过4个综合性的案例,展示了使用UML和R
本书理论与实践结合,全面、深入地分析了家用路由器的安全漏洞,包括Web应用漏洞、栈溢出漏洞等,并辅以大量案例进行了翔实的分析
ValuabletipsandtricksforusingthelatestversionofGoogleAnalyticsPackedwithinsidert...
考虑中断风险的供应链优化模型和算法研究 本书特色 本书以现代物流的新现象——中断风险为背景,阐述了供应链网络优化中的多级决策、多重指派、...
在这本书里,建筑与写作是两条永远平行但并不互相解释的线索,全部含义都指向:通过某种建造房子的活动,一个人如何实现自觉,从
《网页设计解析》不是一本普通的技法说明书,也不是一些拥有一些漂亮设计作品截图的高级画册。《网页设计解析》的写作出发点是希
《破解牛股密码(第2版)》内容简介:本书通过对市场中个股的描述,总结出牛股上涨的内在因素和外在图形特征,通过对牛股内外在特征
Railsisafantastictoolforwebapplicationdevelopment,butitsAjax-driveninterfacessto...
《张文鹤护肤指南》内容简介:本书为北京三甲医院小儿皮肤科专家、抖音2000万+大V仙鹤大叔•张文鹤20年临床经验总结。详解青春痘的分
《成吉思汗:意志征服世界》内容简介:他曾4次差点饿死、3次被追杀亡命、2次全军覆没、3次众叛亲离,但每次他都在绝境中爆发出疯狂
书是讲述下一代编程语言Erlang的权威著作,主要涵盖顺序型编程、异常处理、编译和运行代码、并发编程、并发编程中的错误处理、分
Java JDK 7实例宝典 本书特色 为了帮助更多的Java开发人员提高开发技巧,掌握*新的Java特性,笔者韩雪、郭天娇精心编著了这本《Java JDK7实...
《中国反电信网络诈骗蓝皮书(2016)》内容简介:本蓝皮书共分为“我国电信网络诈骗基本情况”“我国电信网络诈骗犯罪的成因”“打
首先通过概念分析使读者了解到互联网治理的独特之处以及国家是如何塑造并限制这些独特之处的,接着叙述了全球互联网治理机构的历
《日本论》内容简介:戴季陶曾留学日本多年,与日本民众有过深入的交往,因此对日本有着通透的认识。在本书中,他纵论日本从皇权、
《HTML5游戏开发实战》是一本经典的HTML5游戏开发教程,它清晰而全面地展示了如何使用最新的HTML5和CSS3标准来构建各种常见类型的
《唐朝定居指南》内容简介:《唐朝定居指南》是《唐朝穿越指南》的姊妹篇。以浅显风趣的笔调,介绍唐人衣、食、住、行、语言、娱乐