If you’re a Jedi, there is no try. But if you’re a programmer, trie is an option. ðŸ™‚ But what exactly is a trie? The name is weird, but it ….

# Category: Data Structures

A binary search tree is a data structure designed for efficient search, insertion, and deletion in the presence of a large number of items. While these operations are easy to ….

Welcome back! Or if this is your first experience with my tutorials, get ready for a good time. But first, why another red black tree tutorial? Anyone who searches for ….

I’m constantly dismayed at the tutorials and descriptions of linked lists that I find online, but I can let that slide because there’s no real restriction on what can be ….

A hash table, put simply, is an abstraction of an array that allows any value to be used as an index. While an array requires that indices be integers, a ….

In Binary Search Trees I you learned that binary search trees are a powerful data structure for storage and retrieval of data. Binary search trees are conveniently simple for simple ….

Trees are among the oldest and most heavily used data structures in computer programming. At the most general, trees are simply undirected graphs called free trees. However, the most common ….