- Create an array in C
- Insert an element in an array
- Search an element in an array
- Delete an element in an array
- Merge Two Arrays
- Create a linked list
- Insert a node in the beginning of linked list
- Insert a node in the end of linked list
- Delete a node in the linked list
- Create a doubly linked list
- Insert a node in the beginning of doubly linked list
- Insert a node in the end of doubly linked list
- Delete a node in the doubly linked list
- Create a circular linked list
- Insert a node in the beginning of circular linked list
- Insert a node in the end of circular linked list
- Delete a node in the circular linked list
- Implementation of Queue Using Array
- Implementation of Queue Using Linked List
- Implementation of Stack Using Array
- Implementation of Stack Using Linked List
- Create a binary search tree
- Insert a node in binary search tree
- Search a node in binary search tree
- Delete a node in binary search tree
- Introduction to Graph Data Structure
- Matrix Representation of Graphs
- Adjacency Matrix Graph In C
- Adjacency List Representation of Graph
- Adjacency List Graph In C

## Data Structures Using C

## Singly Linked List

## Doubly Linked List

## Circular Linked List

## Queue

## Stack

## Binary Search Tree

## Graphs

Data Structures is a vast concept. If you are a beginner then this page will definetly help you because we have covered data structures in almost every popular programming language. You can learn at any time at your convenience and comfort. You can easily navigate to your topic while reading as we have added table of content in the sidebar.

We are happy to assist you 🙂