**Introduction To Data Structures:**

What Is An Algorithm?

What Is Pseudo Code?

What Is A Program?

What Is Data Structure?

**Arrays And Linked Lists:**

C Program To Merge Two Arrays

C Program For Array Representation Of Sparse Matrix

C Program To Perform Insertion, Deletion, Searching & Traversal In Singly Linked List

C Program To Perform Insertion, Deletion, Sorting In Doubly Linked List - (Simple)

C Program To Sort A Doubly Linked List (Descending Order)

C Program To Reverse Linked List

C Program To Implement Circular Singly Linked List

C Program To Implement Circular Doubly Linked List

C Program For Polynomial Multiplication Using Linked List

C Program For Polynomial Addition Using Linked List

C Program For Linked List Representation Of Sparse Matrix

C Program To Concatenate Two Linked Lists

C Program To Perform Recursion On Linked List

C Program For Array Representation Of Sparse Matrix

C Program To Perform Insertion, Deletion, Searching & Traversal In Singly Linked List

C Program To Perform Insertion, Deletion, Sorting In Doubly Linked List - (Simple)

C Program To Sort A Doubly Linked List (Descending Order)

C Program To Reverse Linked List

C Program To Implement Circular Singly Linked List

C Program To Implement Circular Doubly Linked List

C Program For Polynomial Multiplication Using Linked List

C Program For Polynomial Addition Using Linked List

C Program For Linked List Representation Of Sparse Matrix

C Program To Concatenate Two Linked Lists

C Program To Perform Recursion On Linked List

Insertion, Deletion, Traversal, Reversal And Search Operation on Arrays

Doubly Linked List - Insertion, Traversal, Searching, Delete Node, Delete List

Doubly Linked List - Insertion, Traversal, Searching, Delete Node, Delete List

**Stacks and Queues:**

C Program For Array Implementation Of Queue

C Program For Array Implementation Of Stack

C Program For Linked List Implementation Of Stack

C Program For Linked List Implementation Of Queue

C Program For Double Ended Queue (Dequeue)

C Program To Implement Circular Stack

C Program To Implement Circular Queue

C Program To Implement Priority Queue

**Conversion and Evaluating Expressions:**

C Program To Implement Postfix To Infix Conversion

C Program To Implement Postfix To Prefix Conversion

C Program To Implement Infix To Prefix Conversion

C Program To Implement Infix To Postfix Conversion

How To Evaluate Postfix Expressions

C Program To Evaluate Postfix Expression Using Array

C Program To Evaluate Postfix Expression Using Linked List

How To Balance The Given Expressions

C Program For Balancing Expressions Using Array

C Program For Balancing Expressions Using Linked List

**Searching:**

C Program To Implement Binary Search

C Program To Implement Linear Search On Sorted & Unsorted Array

C Program To Implement Brute Force Algorithm

C program To Implement Knuth-Morris-Pratt Algorithm

C Program To Implement Linear Search On Sorted & Unsorted Array

C Program To Implement Brute Force Algorithm

C program To Implement Knuth-Morris-Pratt Algorithm

**Hashing:**

C Program To Implement Double Hashing

C Program To Implement Linear Probing

C Program To Implement Chain Hashing (Separate Chaining With Linked List)

**Sorting:**

C Program To Perform Insertion Sort

C Program To Perform Shell Sort

C Program To Perform Bubble Sort

C Program To Perform Quick Sort

C Program To Perform Radix Sort

C Program To Perform Selection Sort

C Program To Perform Heap Sort

C Program To Perform Merge Sort

C Program To Perform External Sorting

C Program To Perform Sorting Using Binary Search Tree

**Trees:**

C Program To Represent Binary Search Tree Using Arrays

C Program To Perform Insertion, Deletion and Traversal In Binary Search Tree

C Program To Implement Binary Tree Traversals: In-order, Pre-order and Post-order

C Program To Implement Dictionary Using Binary Search Tree

C Program To Perform Searching in Binary Search Tree

C Program To Perform Insertion, Deletion And Traversal In Red Black Tree

C Program To Perform Insertion, Deletion and Traversal in AVL Tree

C Program To Perform Insertion, Deletion and Traversal In B-Tree

C Program To Implement Priority Queue Using Binary Heaps

Construct Binary Search Tree From In-order and Pre-order Traversal Outputs

**Graphs:**

C Program To Find Minimum Spanning Tree Using Prim's Algorithm

C Program To Find Minimum Spanning Tree Using Kruskal's Algorithm

C Program To Implement Breath First Search

C Program To Implement Depth First Search

This blog awesome and i learn a lot about programming from here.The best thing about this blog is that you doing from beginning to experts level.

ReplyDeleteLove from

Very Useful Post!Thanks!

ReplyDeleteData Structure Programming Help

This information you provided in the blog that was really unique I love it!!,

ReplyDeletecan u help me impplementing binomial heap.it wouls be very useful for me

ReplyDeleteSuperb great information from basic level to high level programmers.

ReplyDeleteJava Tutorial for Beginners Course with certificates.

ReplyDeleteASP.Net C Sharp Tutorial Course with certificates.

Learn HTML Tutorial for Beginners with certificates.

Learn SQL Tutorial for Beginners with certificates.

Learn SQL Tutorial for Beginners with certificates.

very nice..post.

ReplyDeletehttps://shayarihindishayari.com/

It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.

ReplyDeleteAWS Training in Bangalore

Python Training in Bangalore