It is an academic programs repository related to :
Subject : Data Structures
College : Guru Tegh Bahadur Institute of Technology, New Delhi.
University : IPU, New Delhi
The objective of this subject is to teach students basics of Data Structure. All the programs in this repository are in C language.
This Repository contains the following programs in C language:
- Insertion in Linear Array
- Deletion from Linear Array
- Linear Search
- Binary Search
- Bubble Sort
- Singly Linked List
- Doubly Linked List
- Circular Linked list
- Sparse Matrix ( Using Array )
- Push and Pop in Stack ( Using Array )
- Insertion and Deletion in Stack (Using Linked List)
- Convert Infix to Postfix Expression using Stack
- Convert Infix to Prefix Expression using Stack
- To create a linear queue using Array
- To create a linear queue using Linked List
- To create a binary tree and perform tree traversal using recursion - preorder, inorder and postorder
- To implement insertion, deletion and display in binary search tree
- To implement insertion sort using array
- To implement selection sort using array
- To implement merge sort using array
- To implement shell sort using array
- To implement quick sort using array
My objective to keep this code on github is :
- To share the source code with someone who might be in need.
- To improve my code by implementing suggestions from the community ( I would appreciate your time and energy spent in helping me improve the code )
- To improve my git skills.
Looking forward to suggestions and issues (if any) regarding the above listed programs.
Karanveer :-)