Index

% operator, 24, 242

== operator, 25, 138

^ operator, 412

Abelson, Hal, 223

abstract class, 8081, 313314, 323

abstract data type, 62

deque, 248249

graph, 612618

map, 402404

partition, 672675

positional list, 272275

priority queue, 361

queue, 239240

sorted map, 428

stack, 227228

string, 1718

tree, 312314

abstract methods, 80

abstract modifier, 11, 81

AbstractBinaryTree class, 319320, 323, 325, 330, 339, 341, 342

AbstractHashMap class, 406, 422424

abstraction, 62

AbstractMap class, 384, 406407, 408, 422

AbstractPriorityQueue class, 364365, 366

AbstractSortedMap class, 406, 430, 466

AbstractTree class, 313316, 323, 330, 339342

(a, b) tree, 702704

access frequency, 294

accessor method, 5

activation record, see frame

acyclic graph, 615

adaptability, 60, 61

adaptable priority queue, 390392, 658, 659

adapter design pattern, 233, 245

Adel'son-Vel'skii, Georgii, 479, 530

adjacency list, 619, 622623

adjacency map, 619, 624, 626

adjacency matrix, 619, 625

Aggarwal, Alok, 709

Aho, Alfred, 256, 305, 530, 610

Ahuja, Ravindra, 686

algorithm analysis, 164181

alphabet, 17, 575

amortization, 205, 266269, 376, 672675

ancestor, 310

antisymmetric property, 363

Apache Commons, 448

API, 76, 228

arithmetic operators, 24

arithmetic progression, 71, 268

Arnold, Ken, 57

array, 2021, 104119

dynamic, 263269

array list, 260265

ArrayDeque class, 251

ArrayIndexOutOfBounds exception, 20, 33, 84, 87

ArrayList class, 260261, 263265, 283285, 290

ArrayQueue class, 242244, 302

Get Data Structures and Algorithms in Java, 6th 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.