They are viewed from a Java perspective and the following topics will be covered: String/Array/Matrix, Linked List, Tree, Heap, Graph, Sorting, Recursion vs. Iteration, Dynamic Programming, Bit Manipulation, Probability, Combinations and Permutations, and other problems that need us to find ...
also combine this book with the Grokking the Coding Interview: Patterns for Coding Questions, an excellent interactive course from DesignGuru.io to learn essential coding patterns like sliding window, merge interval, fast and slow pointers, etc that can be used to solve 100+ Leetcode problems. ...