Home Data Structures Data Structures (Introduction)

Data Structures (Introduction)

An Introduction

Data Structures is a data organization, management, and storage format that enables efficient access and modification. Stack, Linked list, trees, graph, etc are the example of basic data structures. Hence at nlogn, we have covered in detail tutorials on different data structures (DS) with topic-wise problems.

This page contains overview tutorials on different data structures (DS) and links.



  1. Array: An array is a collection of items stored at contiguous memory locations.
  2. Linked List:  A linked list is a linear collection of data elements, whose order is not given by their physical placement in memory.
  3. Stack: Stack is a linear data type in which all the operations are performed in the FIFO order.
  4. Queue: Queue is a linear data type in which all the operations are performed in the LIFO order.
  5. Trees: A tree is a non-linear data type that simulates a hierarchical tree structure, with a root value and subtrees of children with a parent node
  6. Graph: A Graph is a non-linear abstract data-type consisting of vertices and edges. The edges are lines that connect any two vertices in the graph. Two vertices are adjacent if they are connected to each other through an edge.

Subscribe to our weekly newsletter

Join our community of 1000+ developers and stay updated with the fast moving world of computer science

We promise, we won't spam
Even we hate spam as much as you hate them


Please enter your comment!
Please enter your name here