# Typedef in C

PublishedIn C, we have an option to set any other name for a specific data type. For doing that we use a keyword called "typedef". In this article, I'll be explaining how typedef works and how you can use it in your own code. Example Suppose you hav...

##### Richa Kiran

# Structures in C

PublishedWhile coding in C, you will come across many data types like - char, int, float, double, void, and so on... These data types are called basic data types. There's another group of data types in c called - derived data types. These data types are deriv...

##### Richa Kiran

# Lists in Python

PublishedList is a data structure used in Python. It is similar to the concept of arrays but unlike arrays they're more flexible about the type of data that is being stored in them. It is very easy to work with lists as their implementation and operations are...

##### Richa Kiran

# Insertion in Heap Data Structure

PublishedThe process of insertion in a Heap is not as easy as it is in a normal binary tree. In a normal binary tree, you can simply insert an element at the first empty spot you find. But, in a heap(which is a complete binary tree following a specific order ...

##### Richa Kiran

# Heap Data Structure using Arrays

PublishedA heap is a Complete Binary Tree in which elements are arranged in a specific order depending the type of Heap that we're trying to implement. It can be either the first element(root node) being the smallest followed by bigger elements in the followi...

##### Richa Kiran

# Min Heap Algorithm

PublishedA heap is a Complete Binary Tree having its nodes or elements in an ordered way. Based on this order, we define two types of Heap data structures - Min Heaps and Max Heaps. In this tutorial, we're gonna see how you can call "Heapify" on a c...

##### Richa Kiran

# Complete Binary Trees

PublishedIn this post, I'm gonna share some basic knowledge about a concept of data structures called "Complete Binary Trees". We're just gonna build upon the concept of Binary trees here. So if you don't know what binary trees are you can check out...

##### Richa Kiran

# Heap Data Structure

PublishedA Heap is a specific kind of Binary Tree called Complete Binary Tree, arranged in a specific order. In this article, I'm gonna tell you what exactly we mean by a "Heap", different kinds of heaps and their applications. What is Heap Data Str...

##### Richa Kiran

In this article we're gonna talk about the association between two very important components of programming, Data Structures and Algorithms. What are Data Structures? Data Structures can be simply defined as the way of storing data in an organized wa...