INDEX
A
versus fully defined class and interface, 139–140
Abstract data type, 31
Abstract method, 29
abstract modifier, 138
Abstraction,
Accessor method, 57
Active method, 208
Acyclic graph, 646, 648, 667, 669, 693–694
Adjacent vertices, 644
Aggregation, 51
Algorithm, 105
minimum spanning tree, 659–663
Alternate implementation(s)
of the BinarySearchTree class, 449–451
of the HashMap class, 626–635, 640
of the LinkedList class, 294–295, 323
A-maze-ing application, 195–208
Application Programming Interface (API), 6
Applications
backtracking through a maze, 195–208
backtracking through a network, 686–689, 695–697
converting from infix to postfix, 338–343
creating a symbol table, 617–625
high-precision arithmetic, 251–257
how compilers implement recursion, 334–337
Approval voting (project), 545–547
Argument, 19
fields in, 248
versus LinkedList class, 150, 282–285
ArrayList objects,
Arrays class
assertEquals, 62
Association, 51
Attribute in Unified Modeling Language, ...
Get Data Structures and the Java Collections Framework, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.