InDev GeniusbyPratiyush PrakashUnderstanding Backtracking Algorithm with the Famous Chess PuzzleBacktracking, a powerful problem solving technique in computer science. In this article we will try to understand backtracking concept by…Mar 3, 2024Mar 3, 2024
InDev GeniusbyPratiyush PrakashUnderstanding Dynamic Programming with Levenshtein DistanceDynamic programming, a powerful problem-solving technique in computer science. In this article we will try to understand dynamic…Jan 14, 2024Jan 14, 2024
InDev GeniusbyPratiyush PrakashUnderstanding Kahn’s Algorithm for Topological SortingThis article is a part of Data structure and algorithm series. In this series I will try to explain important and tricky Data structure and…May 17, 2022May 17, 2022
InDev GeniusbyPratiyush PrakashUnderstanding Tries by Building an Auto-complete SystemTrie is a tree-like data structure that is particularly used for efficiently storing and searching strings. In this article we will try to…Jan 21, 2024Jan 21, 2024
InDev GeniusbyPratiyush PrakashUnderstanding Patterns That Can Help You Solve All BFS ProblemsData Structure and Algorithm (DSA) serves as the foundation for various software development principles, making it essentials for anyone…Dec 27, 2023Dec 27, 2023
InDev GeniusbyPratiyush PrakashSerialization and Deserialization in JavaWe all might have heard these terms popping up here and there in the software development journey. In this article, we will demystify what…Feb 14, 20221Feb 14, 20221
InDev GeniusbyPratiyush PrakashUnderstanding Cycle Detection Using Floyd’s AlgorithmThis article is a part of Data structure and algorithm series. In this series I will try to explain important and tricky Data structure and…Mar 12, 20221Mar 12, 20221