Data Structures and Other Objects Using JavaMichael Main's gentle approach to data structures and objects has introduced thousands of beginning programmers to foundational data structures using the practical Java language. This Third Edition makes the most of the enhancements and advantages of Java 5.0 including the use of generic data types. An early group of chapters reviews the key aspects of object-oriented programming giving students the foundation for understanding significant programming concepts. With this framework they are able to accomplish writing functional data structures by using a five-step method for working with data types; understanding the data type abstractly, writing a specification, using the data type, designing and implementing the data type, and analyzing the implementation. Students learn to think analytically about the efficiency and efficacy of design while gaining exposure to useful Java classes libraries. The flexibility of Data Structures and Other Objects Using Java allows instructors to structure their course around a certain emphasis, such as early coverage of recursion and sorting, or to accelerate the pace of the course. |
From inside the book
Results 1-3 of 82
... stack in the reverse order of their insertion . Pushing Popping Of course , a stack that is used in a program stores information rather than physical items such as books or pancakes . Therefore , it ... Stacks The Stack Class-Specification.
Michael Main. The stacks implemented in this chapter are generic stacks uses for stacks If a program attempts to pop an item off an empty stack , it is asking ... Stacks We Will Implement a Generic Stack Programming Example: Reversing a Word.
... stack class : an implementation using an array and an implementation using a linked list . Each implementation will be for a generic class but as we discussed ... Stacks 3 Implementations of the Stack ADT Array Implementation of a Stack.
Contents
CHAPTER | 2 |
The Phases of Software Development | 4 |
CHAPTER CONTENTS | 13 |
Copyright | |
62 other sections not shown