Data Structures

Easy

Medium

Difficult

2020

—

1. Binary tree traversal

2. Linked List

3. AVL tree

4. Heap

5. Balanced Binary trees

1. Graphs and Trees

2019

—

—

1.Binary Tree

2018

1.Binary Tree

1.Linked List

1.Graphs

2017 Set-1

1.Binary Trees

1.Trees

1.Linked List

2017 Set-2

1.BFS

2.Binary Tree

1.Queue and linked list

—

2016 Set-1

—

1.Queue

2.Topological ordering

3.Graphs

4.Binary Tree

5.Graphs



1.Queues and Stacks

2016 Set-2

—

1.BFS

2.Doubly linked list

3.Tree Traversals

4.BST

1.Graphs

2015 Set-1

1. Trees

2. Heap



—

1. Graphs

2015 Set-2

1. Binary Tree 

1. Hashing

2. Arrays

—

2015 Set-3

1. Hashing

2. Binary search tree 

3. Post fix Expression 

4. Binary Tree 

1. Heap Tree 

—

2014 Set-1

1. Graphs

1. Graphs

2. Quick sort 

3. Hashing

1. Binary tree 

2014 Set-2

1. Heap

1. Graphs

2. Stacks and queues 

—

2014 Set-3

1. Graphs

1. Tree traversal(2)

2. Hashing

1. Binary search Tree 

2013

1. Binary search tree 

1. Binary Expression 

1. Stack and queue 

2012

—

1. Binary search tree 

2. Recursion

3. Queues

4. Binary Trees 

—

2011

1. Binary Heap 

1. Binary Trees 

—

2010

1. Hashing

1. Binary tree 

2. Linked list 

3. Graphs

1. Hashing