This book is intended for those who do not have the time to read a lengthy book or tutorial. This book is a collection of algorithms and data structures, along with the code that explains them. This book is simple to understand; you can read it once and then refer to it whenever you want. This book is divided into two sections. The first section covers all of the fundamental data structures and algorithms. Sorting algorithms such as quicksort, merge sort, and so on, searching algorithms such as binary search, and the second part of the book covers some advanced data structures such as Binary Tree, Linked List Stack, Queue, Heap, and Trie. Aside from that, I covered some interview question problems such as implementing autocomplete using Trie, phone book search, and many others.
PART ONEData Structure and AlgorithmDesign an AlgorithmTypescriptSortingSearchingLinked ListStackQueueHashTablePART TWOBinary Search TreeHeapTrieRecursionBack TrackingDynamic Programming and Memoization
Santosh Singh,Senior Assistant Editor with The Indian Express, is a senior journalist, political analyst covering Bihar for over 18 years and has overall experience of 26 years in journalism.