出版社:中国电力出版社
年代:2007
定价:69.8
本书是一本有关计算机编程中所应用的数据结构和算法的书,以一种易懂的方式教授如何安排和操纵数据,其中不乏一些难题,了解这些知识可以使计算机的应用获得更好的表现。本书提供了一套独创的可视讨论专题用以阐明主要的论题,并使用Java语言说明重要的概念,从而避免了C/C++语言的复杂性,以便集中精力论述数据结构和算法。在本书中,作者提供了许多简单明了的例子,避免了对于这类命题常见的冗长、繁琐的数学证明;在第二版中,还利用Java语言的新特性修改并扩充了这些例子。在每章的最后都有问题和练习,使读者有机会测试自己对相关知识的理解程度。通过学习本书,你可以学会如何为常见和不太常见的编程条件选择正确的算法;利用数据结构和算法为现实世界的处理过程建模;了解不同的数据结构的优缺点,考虑如何利用它们改进编程的效率;学会如何用面向对象的编程简化数据结构和算法。
IntroductionWhat’S New in the Second Edition Additional Topics End-of-Chapter Questions Experiments Programming ProjectsWhat This Book Is AboutWhat’S Different About This Book Easy tO Understand Workshop Applets Java Example CodeWho This BookIs ForWhat YoU Need to Know Before You Read This BookThe Software You Need to Use This BookHow This Book Is Organized
IntroductionWhat’S New in the Second Edition Additional Topics End-of-Chapter Questions Experiments Programming ProjectsWhat This Book Is AboutWhat’S Different About This Book Easy tO Understand Workshop Applets Java Example CodeWho This BookIs ForWhat YoU Need to Know Before You Read This BookThe Software You Need to Use This BookHow This Book Is OrganizedEnjoy Yourself!1 Overvlew What Are Data Structures and Algorithms Good For? Real-World Data Storage Programmer’S Tools Real-World Modeling Overview of Data Structures Overview of Algorithms Some Definitions Database Record Field Key Object-Oriented Programming Problems with Procedural Languages Objects in a Nutshell A Runnable Object-Oriented Program Inheritance and Polymorphism Software Engineering Java for C++Programmers No Pointers Overloaded Operators Primitive Variable Types Input/Output Java Library Data Structures Summary Questions2 Arrays The Array Workshop Applet Insertion Searching Deletion The Duplicates Issue NOtTbo Swift The Basics of Arrays in Iava Creating an Array Accessing Array Elements InitializatiOn An Array Example Dividing a Program into Classes Classes LowArray and LowArrayApp Class Interfaces NOt SO Convenient Who’s Responsible for What? The highArray.j ava Example The User’s Life Made Easier Abstraction The Ordered Workshop Applet Linear Search Binary Search Java Code for an Ordered Array Binary Search with the find()Method The OrdArray Class Advantages of Ordered Arrays Logarithms The Equation The Opposite of Raising Two to a Power ……3 Simple Sorting4 Stacks and Queues5 Linked Lists6 Recursion7 Advanced Sorting8 Binary Trees9 Red-Black Trees10 2-3-4 Trees and External Storage11 Hash Tables12 Heaps13 Graphs14 Weighted Graphs15 When to Use WhatAppendixesA Running the Workshop Applets and Example ProgramsB Further ReadingC Answers to Questions
本书以一种易懂的方式教授如何安排和操纵数据,其中不乏一些难题;了解这些知识以期使计算机的应用获得最佳性能。不管使用何种语言或平台,掌握了数据结构和算法将改进程序的质量和性能。 本书提供了一套独创的可视讨论专题用以阐明主要的论题;它使用Java 语言说明重要的概念,而避免了C/C++语言的复杂性,以便集中精力论述数据结构和算法。 经验丰富的作者Robert Lafore先生提供了许多简单明了的例子。避免了对于这类命题常见的冗长、繁琐的数学证明。在第二版中,他利用Java语言最新特性,修改并扩充了书中的例子。在每一章后都有问题和练习,使读者有机会测试自己的理解程度。
书籍详细信息 | |||
书名 | Java数据结构和算法站内查询相似图书 | ||
9787508356440 如需购买下载《Java数据结构和算法》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 中国电力出版社 |
版次 | 影印本 | 印次 | 1 |
定价(元) | 69.8 | 语种 | 英文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 |
Java数据结构和算法是中国电力出版社于2007.06出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材-英文 的书籍。
(美) 拉佛, 著
(美) 麦克米兰 (Michael,M.) , 著
(美) 斯坦迪什 (Stardish,T.A.) , 著
(美) 威丝 (Weiss,M.A.) , 著
(美) 柯林斯 (Collins,W.J.) , 著
吴平贵, 主编
(美) 刘易斯 (Lewis,J.) , (美) 蔡斯 (Chase,J.) , 著
(美) 贝利 (Bailey,D.A.) , 著
(美) 路易斯 (Lewis,J.) , (美) 蔡斯 (Chase,J.) , 著