Data Structure

Data Structure is a data organization, management, and storage format that enables efficient access and modification of data. In a simple way, we can say that a Data Structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.

Image Src: Google

The different types of data structure which we will be discussing here are,

Basic Data Structures
Advanced-Data Structures
  • Heap
  • Priority Queue
  • Trie
  • Binary Indexed Tree / Fenwick Tree
  • Segment Tree
    • 1D Segment Tree
    • 2D Segment Tree 
    • 3D Segment Tree
  • Suffix Trees
  • Suffix Arrays
Note: Implementations are in C++
All these topics will be discussed in detail in coming articles. Every topic will have a practice problem and solved problems from Codeforces, CodeChef, HackerEarth, etc.

If you have some content OR material related to this OR we have missed something then do share them through the comment section for which we will be thankful to you.

Thank You
With 💙 by CODELABS3277


  1. please update the trees and advanced data structure section.

  2. Sorry for delay guys, I am little busy with end sem and assignments so I will be adding this after 12 July 2020.


Post a Comment