Have you ever been frustrated during interviews thinking that your interviewer expects you to have memorized a bunch of sorting algorithms you'd never need in real life?
In this episode of the podcast learn how to approach such situations. In performance critical systems you may have to...
Today you'll learn how at runtime, you can enhance the behavior or existing objects using the decorator pattern.
In this episode, we'll discuss the advantages of decorators over inheritance and look at two examples from real-life - implementing a network communication protocol and enriching user...
In the episode today, we'll talk about the trie data structure. You'll learn what tries are, how you can use them in practice, and how to implement them in your favorite programming language!