this introduction tells you briefly what' new in the second edition what this book is about why it' different who might want to read it what you need to know before you read it the software and equipment you need to use it how this book is organized what' new in the second edition this second edition of data structures and algorithms in java has been augmented to make it easier for the reader and for instructors using it as text in computer science classes besides coverage of additional topicswe've added end-of-questionsexperimentsand programming projects additional topics we've added variety of interesting new topics to the book many provide basis for programming projects these new topics include depth-first-search and game simulations the josephus problem huffman codes for data compression the traveling salesman problem hamiltonian cycles the knight' tour puzzle floyd' algorithm warshall' algorithm - trees