经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] epub pdf  mobi txt 电子书 下载

经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] epub pdf mobi txt 电子书 下载 2024

经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] epub pdf mobi txt 电子书 下载 2024


简体网页||繁体网页
[美] Mark Allen Weiss 著

下载链接在页面底部


点击这里下载
    


想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-07

商品介绍



出版社: 机械工业出版社
ISBN:9787111412366
版次:1
商品编码:11186951
品牌:机工出版
包装:平装
丛书名: 经典原版书库
外文名称:Data Structures and Algorithm Analysis in JAVA Third Edition
开本:16开
出版时间:2013-02-01
用纸:胶

经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] epub pdf mobi txt 电子书 下载 2024



类似图书 点击查看全场最低价

相关书籍





书籍描述

内容简介

  《经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版)》是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。
  随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。《经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版)》将算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,并细致讲解精心构造程序的方法,内容全面、缜密严格。

作者简介

  Mark Allen Weiss,佛罗里达国际大学计算与信息科学学院教授、副院长,本科教育主任和研究生教育主任。他于1987年获得普林斯顿大学计算机科学博士学位,师从BobSedgewick。他曾经担任全美AP(Advanced Placement)考试计算机学科委员会的主席(2000-2004)。他的主要研究兴趣是数据结构、算法和教育学。

内页插图

目录

Preface
Chapter 1 Introduction
1.1 What's the Book About?
1.2 Mathematics Review
1.2.1 Exponents
1.2.2 Logarichms
1.2.3 Series
1.2.4 Modular Arithmetic
1.2.5 The P Word
1.3 A Brief Inroduction to Recursion
1.4 Implementing Generic Components Pre-Java
1.4.1 Using Object for Genericicy
1.4.2 Wrappers for Primitive Types
1.4.3 Usinglnterface Types for Genericity
1.4.4 Compatibility of Array Types
1.5 Implementing Generic Components Usingjava 5 Generics
1.5.1 Simple Generic Classes and Interfaces
1.5.2 Autoboxing/Unboxing
1.5.3 TheDiamond Operator
1.5.4 Wildcardswith Bounds
1.5.5 Generic Static Methods
1.5.6 Type Bounds
1.5.7 TypeErasure
1.5.8 Restrictions onGenerics
1.6 Function Objects
Summary
Exercises
References

Chapter 2 Algorithm Analysis
2.1 MathematicalBackground
2.2 Model
2.3 What to Analyze
2.4 Running Time Calculations
2.4.1 A Simple Example
2.4.2 General Rules
2.4.3 Solutions for the Maximum Subsequence Sum Problem
2.4.4 Logamhms in the RunningTime
2.4.5 A Grain of Salt
Summary
Exercises
References

Chapter 3 Lists,Stacks,and Queues
3.1 Abstract Data Types (ADTs)
3.2 The List ADT
3.2.1 Simple Array Implementation of Lists
3.2.2 Simple Linked Lists
3.3 Listsin the java Collections API
3.3.1 Collectionlnterfac
3.3.2 Iterator
3.3.3 The List Interface, ArrayList, and LinkedList
3.3.4 Example:UsingremoveonaLinkedList
3.3.5 Listlterators
3.4 Implementation of ArrayList
3.4.1 The Basic Class
3.4.2 The Iterator and Java.Nested and Inner Classes
3.5 Implementation of LinkedList
3.6 The StackADT
3.6.1 Stack Model
……
Chapter 4 Trees
Chapter 5 Hashing
Chapter 6 Priority Queues(Heaps)
Chapter 7 Sorting
Chapter 8 The Disjoint Set Class
Chapter 9 Graph Algorithms
Chapter 10 Algorithm Desing Techniques
Chapter 11 Amortized Analysis
Chapter 12 Advanced Data Sturctures and Implementation
Index

精彩书摘

  Suppose you have a group of N numbers and would like to determine the thh largest. This is known as the selection problem. Most studencs who have had a programming course or two would have no difficulty writing a program Co solve t.his problem. There are quite a few "obvious" solutions.
  One way to solve this problem would be to read the N numbers into an array, sort the array in decreasing order by some simple algorithm such as bubblesort, and then return the elemem in poskion k.
  A somewhat better algorithm might be to read the first k elements into an array and sort them (in decreasing order). Next, each remaining element is read one by one. As a new element arrives, it is ignored ifit is smaller than the kth element in the array. Otherwise, it is placed in its correct spot in the array, bumping one element out of the array. When the algPo'ithm ends, the element.in the kth position is ret.urned as the answer.
  Both algorit.hms are simple to code, and you are encouraged to do so. The natural questions, then, are which algorithm is better and, more important, is either algorithm good enough? A simulation using a random file of 30 million elements and k = l5,000,000 will show that neither algorithm finishes in a reasonable amount of time; each requiresseveral days of compurer processing to cerminate (albeic eventually with a correct answer).An alternative met.hod, discussed in Chapt.er 7, gives a solution in about a second. Thus,although our proposed algorithms work, they cannot be considered good algorithms,because they are entirely impractical for input sizes that a third algorithm can handle in areasonable amount of rime.
  ……

前言/序言





经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] epub pdf mobi txt 电子书 下载 2024

经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] 下载 epub mobi pdf txt 电子书 2024

经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] pdf 下载 mobi 下载 pub 下载 txt 电子书 下载 2024

经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] mobi pdf epub txt 电子书 下载 2024

经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] epub pdf mobi txt 电子书 下载
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

读者评价

评分

很好哈哈哈

评分

书全新,完好无损。纸张也不错。好评

评分

没什么问题,不厚,希望能看完

评分

专业的综合网上购物商城,销售超数万品牌、4020万种商品

评分

评分

经典原版书库这一系列都挺不错?质量很好而且外表精美,很有看头。

评分

安全,快捷,

评分

  随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。《经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版)》将算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,并细致讲解精心构造程序的方法,内容全面、缜密严格。

评分

这套书是极好的,讲法自然,提高阶段也合理,非常适合初学者。所谓初学者倒并一定是刚开始学数学分析,而是泛指数学分析水平不高的人。各大帖子都极力推荐菲赫金戈尔茨的《微积分学教程》(三卷本)、卢丁的《数学分析原理》、卓里奇的《数学分析》等书,其实不然。菲赫金戈尔茨老先生的书虽然完备,但是及其博杂,根本不适合水平不高、没有分辨能力的人作为教材,卢丁的书又写的太简练,很多东西作者都假设你懂,卓立其就更加艰深了,第一卷还好一点,第二卷全是现代语言的数学,观点太高了,适合高水平的学人。所以,我建议初学的人稳扎稳打,好好学习张老师的这套书,把每一个概念的引入、定理的推导、条件的局限等根本性的东西都弄懂之后,再去体察书中虽朴实却厚重稳定的技巧,将这套书看上十遍,你的数学水平就能得到切实的飞跃。说几点最重要的:1,尽量将书中的证明过程融会贯通,乃至能背下来,能随手写出来。2.学习过程要重视领悟,虽然这套书写的极好及自然,但这只是作者的东西,只有在每一次的阅读与思考中不断尝试领悟原理,领悟背后的数学发展和思想,你才能真正掌握数学分析。以后再学更高级别的课程,如实变复变泛函分析等就会非常轻松。3.一定要做习题,由于这本书没有习题,所以阅读的人可能会怠于做题,这是非常不好的事情。《新讲》写的再精妙,再优美自然,你掌握的再熟练,哪怕把书背下来了,也还是要做题。做题是在帮你发展自己的理解体系,也是不断加强你对数...

经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] epub pdf mobi txt 电子书 下载 2024

类似图书 点击查看全场最低价

经典原版书库·数据结构与算法分析:Java语言描述(英文版·第3版) [Data Structures and Algorithm Analysis in JAVA Third Edition] epub pdf mobi txt 电子书 下载 2024


分享链接









相关书籍


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.tinynews.org All Rights Reserved. 静思书屋 版权所有