The Dynamic Path – Mastering Dynamic Programming, One Thought at a TimeMaster dynamic programming using recursion, memoization, and optimization. Simplify complex problems with structured thinking6 min read·data-structures-and-algorithms-notes.hashnode.devNov 4, 2025
String AlgorithmsExplore KMP, Rabin-Karp, Boyer-Moore, Z, Aho-Corasick, Manacher's, Huffman Encoding, and Trie with code examples19 min read·data-structures-and-algorithms-notes.hashnode.devNov 3, 2025
Searching and Sorting AlgorithmsLearn binary search, merge sort, quick sort, and more with time complexities and code examples18 min read·data-structures-and-algorithms-notes.hashnode.devNov 2, 2025
Understanding Root Mean Squared Logarithmic Error ( RMSLE )Explaination A. What is RMSLE? RMSLE is an evaluation metric used for regression problems. It measures the ratio-based difference between predicted and actual values rather than absolute differences. RMSLE is especially useful when: You care more ab...2 min read·data-science-notes.hashnode.devMay 7, 2025
🧠 Zero to Hero : Text Vectorization📌 What is Text Vectorization? In NLP, machines can’t understand text directly — they understand numbers. Text vectorization is the process of converting textual data into numerical vectors so that we can feed them into machine learning or deep learn...8 min read·data-science-notes.hashnode.devApr 13, 2025