zero length array in C

Declaring Zero length array in place of normal pointers is a common programming practice in networking jargon where we have to implement header of a payload to be passed across network. In this article, we will discuss how we can implement

Tries - n-ary Prefix Tree

Trie - pronounced as try, derived from retrieval is a data-structure based on n-ary tree and is a specialized form of prefix trees. In this article, we will first see what is a trie and then we will discuss about the dictionary appl

Understanding Hash Tables

This article is regarding the basic understanding of a relatively complicated topic in Computer Science - Hash Tables. I have prepared this article keeping in mind to provide a basic and conceptual overview of the hashing mechanis