This book is a concise and illustrated guide for anyone who wants to brush up on their fundamentals in the context of coding interviews, computer science classes or to satisfy their own curiosity. It is divided into 4 parts: Foundations: main types of algorithms and related mathematical concepts Data structures: arrays, strings, queues, stacks, hash tables, linked lists and associated theorems and tricks Graphs and trees: graph concepts and graph traversal algorithms along with important types of trees Sorting and search: common, efficient sorting and search algorithms
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $20. ThriftBooks.com. Read more. Spend less.