Data structures and Algorithms

Searching Algorithms

What is Searching ?Why do we need Searching? Explain different Types of Searching ?
Java program for linear search using the Iterative Approach
Java program for linear search using Recursive Approach
Java program for Binary search using Iterative Approach
Java program for Binary search using the Recursive Approach
Interpolation Search Program in Java

Sorting Algorithms

What is Sorting and why is Sorting Necessary?
Classification of Sorting Algorithms
Java program for Bubble Sort using Iterative Approach
Java program for Bubble Sort using recursive Approach
How to Write a Java program for Selection Sort in Java
How to Write a Java program for Insertion Sort in java?
How to write a Merge sort program in Java
How to write a Quick Sort program in Java
How to write a Radix sort program in Java
Tree Sort Using Binary Search Tree in Java

 

Stack
Stack implementation in Java using array
How to Implement Stack in java using Linked List ?

 

Queue
Queue Data Structure
Queue Implementation using an array in java
Queue Implementation using LinkedList in java
Reverse the first K elements of a Queue?

 

Singly LinkedList
Representation of Singly Linked List in Java ?
How to insert a node at the beginning of a Singly Linked List in Java?
How to Insert node at the end of a Singly Linked List in Java ?
How to insert a node in Linked List at a given position in Java ?
How to remove the first node from a Singly Linked List in Java ?
How to remove the last node from a Singly Linked List in Java
How to remove a node from a Singly Linked List at a given position in Java?
How to remove a given key from the Singly Linked List in Java ?
How will you print a LinkedList from the End?
How to find the middle node in a Singly Linked List in Java ?
How to search an element in a Singly Linked List in Java ?
How to find the length of a Singly Linked List in Java?
Implementation to reverse a Singly Linked List in Java ?
How to check if LinkedList is palindrome or not in java ?
How to convert sorted Linked List to balanced Binary Search Tree?
How to find the intersection of two LinkedList in java
How to find Nth node from the end of a Singly Linked List in Java?
Check Whether the given LinkedList length is even or odd?
Reverse linked list in pairs?

 

Circular LinkedList

Implementing a Circular Singly Linked List in Java ?
How to check whether a linked list has a loop/cycle in java ?
Find start node of loop in Singly LinkedList in java
How to remove loop in LinkedList in Java?
Count the number of nodes in a circular linked list?
How to print circular linked list in java?

 

Doubly LinkedList

How to represent the Doubly Linked List in Java?
How to insert a node at the beginning of a Doubly Linked List in Java ?
How to insert a node at the end of a Doubly Linked List in Java?
How to delete the first node in a Doubly Linked List in Java?
How to delete the last node in a Doubly Linked List in Java?

 

Graphs

Introduction to Graph Data Structure?
Important Types of Graph Data Structure
Depth-First Search algorithm in the data structure
Breadth-First Search algorithm in the data structure

 

Trees

Introduction to Tree Data Structure
Introduction to Binary Tree
Difference between binary and binary search trees
Structure of Binary Trees
Operations and use of Binary Trees
Insert operation in a binary search tree
Delete operation in a binary search tree
Search operation in a binary search tree
Find the sum of all elements in Binary Tree
Find the height or depth of a binary tree
Binary Tree Traversals
PreOrder traversal of binary tree implementation in Java
InOrder traversal of binary tree implementation in Java
PostOrder traversal of binary tree implementation in Java
Find the node with minimum and maximum values in a Binary Search Tree
Find a mirror image of a binary tree
Find given two trees are mirror image or not
How do you find if two given binary trees are the same or identical
How to convert sorted Linked List to balanced Binary Search Tree?
Program to check if a given binary tree is BST or not
How do you convert a binary tree to a binary search tree in Java?

 

That’s all about  Data structures and Algorithms.
If you have any feedback or suggestion please feel free to drop in below comment box.