Sailing Smoothly in Binary Tree TerritoryBinary trees are powerful data structures but can be tricky to work with, especially for those new to them. This blog post will dive into the common pitfalls and mistakes that we (developers) often encounter when working with binary trees. By highlig...Jun 7, 2023 · 4 min readsrisblog.hashnode.dev
Mastering MemoizationIntroduction: Dynamic programming can be a game-changer when it comes to solving complex optimization problems. But did you know that there's a secret weapon within dynamic programming called memoization? In this blog post, we'll embark on a journey ...May 16, 2023 · 3 min readsrisblog.hashnode.dev
Level Up Your Data Structure Skills with Linked ListsLinked lists are one of the most fundamental linear data structures in computer science. They are widely used in many different applications and are an important building block for more complex data structures. In this blog post, we will explore why ...May 11, 2023 · 2 min readsrisblog.hashnode.dev
From Pipettes to PythonHey there! I'm Srinivas, and I recently made the exciting switch from biotechnology to computer science. If you're like me, with a background in a completely different field, you might be hesitant about making the change. But, I'm here to share my st...1PMay 8, 2023 · 2 min readsrisblog.hashnode.dev