Java Software Structures: Designing and Using Data StructuresJava Software Structures teaches CS2 students how to develop high quality software systems that will withstand the test of users and the test of time. The authors provide a consistent presentation of data structures, starting with a conceptual overview and moving through an explanation of each data structure's usefulness. Various approaches to implementing each data structure are also explored along with a list of the Pros and Cons for each implementation. Good software engineering practices are kept on the front lines of discussion when it comes to the more complicated data structures. The book is designed to be flexible, allowing professors to cover the collections and issues they want to stress. - Provides a consistent, easy-to-follow presentation of data structures. - Presents material in a flexible way, professors can choose what they want to stress. - Utilizes the graphical user interface in such a way that instructors who dont cover GUIs can skip over these examples easily. - Strong focus on software engineering concepts throughout the text. - Reviews key language concepts in an appendix. - Perfect follow-up to Lewis/Loftus, Java Software Solutions. - Complete supplements pa |
From inside the book
Results 1-3 of 5
Page 503
... BigDecimal to either a Java primitive type or a BigInteger . public BigDecimal abs ( ) Returns the absolute value of this BigDecimal with the same scale as this BigDecimal . public BigDecimal add ( BigDecimal arg ) public BigDecimal ...
... BigDecimal to either a Java primitive type or a BigInteger . public BigDecimal abs ( ) Returns the absolute value of this BigDecimal with the same scale as this BigDecimal . public BigDecimal add ( BigDecimal arg ) public BigDecimal ...
Page 504
... BigDecimal's value with the same scale . public int scale ( ) Returns the scale of this BigDecimal . public BigDecimal setScale ( int val ) throws ArithmeticException , IllegalArgumentException public BigDecimal setScale ( int val , int ...
... BigDecimal's value with the same scale . public int scale ( ) Returns the scale of this BigDecimal . public BigDecimal setScale ( int val ) throws ArithmeticException , IllegalArgumentException public BigDecimal setScale ( int val , int ...
Page 654
... BigDecimal class , 501-4 BigInteger class , 504-7 big 0 ( ) notation , 20-22 binary searches , 122-24 BinarySearchTreeADT interface , 298 BinarySearchTree class , 300 BinarySearchTreeOrderedList class , 309 binary search trees , 298-99 ...
... BigDecimal class , 501-4 BigInteger class , 504-7 big 0 ( ) notation , 20-22 binary searches , 122-24 BinarySearchTreeADT interface , 298 BinarySearchTree class , 300 BinarySearchTreeOrderedList class , 309 binary search trees , 298-99 ...
Other editions - View all
Java Software Structures: Designing and Using Data Structures John Lewis,Joseph Chase No preview available - 2004 |
Common terms and phrases
addElement array implementation AVL tree B-tree BigDecimal BigInteger binary search tree binary tree chapter color component concept key Constant values constructors public contains count Creates data structure default defined dequeue derived from Object disk doubly linked list empty enqueue Figure final static int hash table hashCode heap icon insertion integer interface isEmpty iterator java.awt java.lang javax.swing key concept layout manager left child linked implementation linked list node null number of elements Object arg operation parameter parent path position public abstract public boolean public class public final static public int public Object public static final public static void public String toString public void queue radix sort recursive remove result Returns a string Returns a true Returns or sets right child root Serializable sort algorithm stack static final int string representation StringBuffer traversal true value undirected graph values that represent variables and constructs vertex vertices