数据结构与算法分析_Java语言描述(第2版) PDF_数据结构教程
数据结构教程

数据结构与算法分析_Java语言描述(第2版) PDF_数据结构教程

资源名称:数据结构与算法分析_Java语言描述(第2版) PDF  内容简介: 本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。 随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。 作者简介: MarkAllen Weiss拥有普林斯顿大学计算机科学博士学位,现在是佛罗里达国际大学计算机学院教授。他是著名的计算机教育专家,在数据结构与算法分析方面卓有建树,著有多部畅销书籍:《Data Structures and Problem Solving:LJsirlg、Java》、《Data Structures and Problem Solving:Using C++》、《数据结构与算法分析——C语言描述》等。他目前是AP(AdvancedPlacement)计算机学科委员会成员。 资源目录: 译者序 前言 第1章 引论 1.1 本书讨论的内容 1.2 数学知识复习 1.2.1 指数 1.2.2 对数 1.2.3 级数 1.2.4 模运算 1.2.5 证明的方法 1.3 递归简论 1.4 实现泛型特性构件pre-Java5 1.4.1 使用Object表示泛型 1.4.2 基本类型的包装 1.4.3 使用接口类型表示泛型...
数据结构(陈锐、于聚然) PDF_数据结构教程
数据结构教程

数据结构(陈锐、于聚然) PDF_数据结构教程

资源名称:数据结构(陈锐、于聚然) PDF  本书共分9章,介绍了数据结构常用的基本概念,且以大量的实例分析了算法思想,具体内容有:绪论、线性表、栈和队列、串和数组、树和二叉树、图、查找、排序等。另外,在每章后面还配有适量的练习题。本书内容全面,结构清晰,实例丰富,算法典型。每章还配有程序对算法进行剖析,这不仅便于读者理解算法,而且可以提高读者的抽象思维能力和算法设计能力。本书可作为高等院校计算机专业及相关专业的数据结构课程教材,也可供计算机应用开发人员及相关人员参考。 目录: 第1章 绪论9第2章 线性表24第3章 栈与队列71第4章 串121第5章 数组与广义表160第6章 树208第7章 图259第8章 查找317第9章 内排序361 资源截图:
算法技术手册_数据结构教程
数据结构教程

算法技术手册_数据结构教程

资源名称:算法技术手册  内容简介: 《算法技术手册》内容简介:开发健壮的软件需要高效的算法,然后程序员们往往直至问题发生之时,才会去求助于算法。《算法技术手册》讲解了许多现有的算法,可用于解决各种问题。通过阅读它,可以使您学会如何选择和实现正确的算法,来达成自己的目标。另外,书中的数学深浅适中,足够使您可以了解并分析算法的性能。 较之理论而言,《算法技术手册》更专注于应用。《算法技术手册》提供了高效的代码解决方案,使用多种语言进行编写,让您可以轻松地将其应用于特定的工程当中。通过《算法技术手册》,您可以: · 解决特定代码的问题,或者提升既有解决方案的性能 · 快速找到与您所解决的问题相关的算法,并决定哪个算法才是最适合的那一个 · 探索使用C、C++、Java以及Ruby实现的算法解决方案以及开发小贴士 · 了解算法预期的性能,以及它达到最高性能时所需要的条件 · 发现不同算法之间相似的设计哲学 · 学习高级数据结构,来提升算法的性能 通过《算法技术手册》,您能学到如何提升算法的性能,这将是您的软件应用程序走向成功的关键。 作者简介: George T. Heineman是伍斯特理工学院计算机科学系的一名副教授,专注于软件工程方面的研究。他还参与编写了一本论述基于组件的软件工程方面的书:《Putting the Pieces Together》,由Addision-Wesley于2001年出版。George是2005年国际组件软件工程研讨会的议程主席。 Gary Pollice自称是一个乖戾的人(其实就是一个顽固的、坏脾气的老人),在工业界花费了35年来探索他究竟希望成为什么。但是在2003年,他毅然决定以不成熟之身从工业界转移到学术的殿堂。在这里他可以用这样激进的话语影响下一代软件工程师的思想,“为你的客户开发软件”,“学会如何成为团队的一员”,“要思考软件设计、代码质量、优雅程度和正确度”和“只要你成为了牛人,那么即使成为书呆子也无所谓啦”。 Gary是伍斯特理工学院的一位实践教授(这是一个头衔,也就是说他在成为一名教授之前有一份真实的工作)。由于对一起工作数年的WPI的毕业生们印象非常好,所以决定来WPI做一名教授。他和妻子Vikki,以及两条狗Aloysius和Ignatius一起住在麻省中部。他一直在做和极客相关的事情。你可以通过他的WPI网页http://web.cs.wpi.edu/~gpollice/来了解他,还可以随意地给他留言,抱怨或者赞美本书。 Stanley Selkow,伍斯特理工学院计算机系的一名教授,于1965年在卡内基理工学院(现卡内基梅隆大学)获得电子电气工程学士学位,1970年在宾夕法尼亚大学获得电子电气工程博士学位。在1968年~1970年间,他在马里兰州贝塞斯达的国家卫生研究所从事公众健康服务相关的工作。自1970年,他先后在田纳西的诺克斯维尔和麻省的伍斯特从事教员工作,他也在蒙特利尔、重庆、洛桑和巴黎做过访问学者。他的主要研究领域是图论和算法设计。 资源目录: 前言 第一部分 第1章 算法真的很重要 理解问题 如果需要,尽可能用实践检验 解决问题的算法 花絮 故事的寓意 参考文献 第2章 算法的数学原理 问题样本的规模 函数的增长率 最好最坏和平均情况下的性能分析 性能指标...