REVIEW ON A DATA STRUCTURES AND ALGORITHMS BOOK BY: NEMA JALEEL GROKKING ALGORITHMS AN ILLUSTRATED GUIDE FOR PROGRAMMERS AND OTHER CURIOUS PEOPLE By Aditya Y.Bhargava GROKKING: understand (something) intuitively or by empathy (or) establish a rapport. TABLE OF CONTENTS: About the Author Data Structutres Algorithms Programming Techniques Additional Information Pro’s of the Book Conclusion ABOUT THE AUTHOR: Aditya Bhargava is a software engineer at Etsy,an online market place for handmade goods.He has a master’s degree in computer science from the University of Chicago. He also runs a popular illustrated tech blog at adit.io. DATA STRUCTURES COVERED: Arrays Linked Lists Stack Queues Hash Tables Graphs ALGORITHMS EXPLAINED: Binary Search Selection Sort Quick Sort Breadth First Search Dijkstra’s Algorithm Approximation Algorithms K-Nearest Neighbour (KNN) Algorithm PROGRAMMING TECHNIQUES USED: Recursion Divide and Conquer Dynamic programming Classification Regression OTHER ADDITIONAL INFORMATION : Trees 2. Inverted index 3. Fourier Transform 4. Parallel Algorithms 5. MapReduce 6. Bloom filters 7. HyperLogLog 8. SHA 9. Diffie Hellman Key Exchange 10.Linear programming 1. THINGS I LIKED ABOUT THE BOOK: Visuals Reader Friendly Language Real Life Examples Exercises Completeness : 1. Problem Statement 2. Related examples 3. Explanation 4. Implementation 5. Code Walkthrough 6. Performance Size CONCLUSION: I would suggest this great book to beginners and intermediaries interested in learning basic Data Structures And Algorithms effectively I want you all to recommend next book on this concept which would act as a perfect sequel for the current book THANK YOU!