
最 低 价:¥40.70
定 价:¥59.00
作 者:(美)刘易斯(Lewis.J.).(美)切斯(Chase.J.)著 著
出 版 社:清华大学出版社
出版时间:2009-9-1
I S B N: 9787302207306
| 《Java软件结构与数据结构(第3版)》:大学计算机教育国外著名教材系列。 |
| Chapter I Introduction1.1 Software QualityCorrectnessReliabilityRobustnessUsabilityMaintainabilityReusabilityPortabilityEfficiencyQuality Issues1.2 Data StructuresA Physical ExampleContainers as ObjectsChapter 2 Analysis of Algorlthms2.1 Algorithm Efficiency2.2 Growth Functions and Big-OH Notation2.3 Comparing Growth Functions2.4 Determining Time ComplexityAnalyzing Loop ExecutionNested LoopsMethod CallsChapter 3 Collections3.1 Introduction to CollectionsAbstract Data Types,The lava Collections API3.2 A Stack Collection3.3 Crucial OO ConceptsInheritanceClass HierarchiesThe Object ClassPolymorphismReferences and Class HierarchiesGenerices3.4 A Stack ADTInterfaces3.5 Using Stacks: Evaluating Postfix Expressions3.6 ExceoflonsException MessagesThe try StatementException Propagation3.7 Implementing a Stack: Wlth ArraysManaging Capacity3.8 The ArrayStaak ClassThe ConstructorsThe push OperationThe pop OperationThe peek OperationOther OperationsChapter 4 Llnked Structures4.1 References as Unks4.2 Managing Linked ListsAccessing ElementsInserting NodesDeleting NodesSentinel Nodes4.3 Elements Without LinksDoubly Linked Lists4.4 Implementing a Stack: Wlth LinksThe LinkedStack ClassThe push OperationThe pop OperationOther Operations4.5 Using Stacks: Traversing a Maze4.6 Implementing Stacks:The java. util. Stack ClassUnique OperationsInheritance and ImplementationChapter 5 Queues5.1 A Queue ADT5.2 Using Queues: Code Keys5.3 Using Queues: Ticket Counter Simulation5.4 Implementing Queues: With LinksThe remove OperationThe contains OperationThe ieeraeor OperationThe add Operation for an Ordered ListThe enque OperationThe dequeue OperationOther Operations5.5 Implementing Queues: With ArraysThe enqueue OperationThe dequeue OperationOther OperationsChapter 6 Lists6.1 A List ADTIteratorsAdding Elements to a ListInterfaces and Polymorphism6.2 Using Ordered Lists: Tournament Maker6.3 Using Indexed Lists: The Josephus Problem6.4 Implementing Queues: With ArraysThe enqueue OperationThe dequeue OperationOther OperationsOperations Particular to Unordered ListsThe addAfter Operation for an Unordered List6.5 Implementing Llsts: With LlnksThe remove OperationDoubly Linked ListsThe iterator Operation6.6 Lists in the Java Collections APICloneableSerializableRandomAccessJava.util.VectorJava.util.ArrayListJava.util.LinkedListChapter 7 Recursion7.1 Recurslve ThlnkingInfinite RecursionRecursion in Math7.2 Recurslve ProgrammingRecursion versus IterationDirect versus Indirect Recursion7.3 Using RecutsionTraversing a MazeThe Towers of Hanoi7.4 Analyzing Recursive AlgorithmsChapter 8 Sorting and Searching8.1 SearchingStatic MethodsGeneric MethodsLinear SearchBinary SearchComparing Search Algorithms8.2 SortingInsertion Sort |
商品评论(0条)