├── CIRCULAR-LINKED-LIST ├── CIRCULAR-DOUBLY │ ├── DeleteBEG.c │ ├── DeleteFromPOS.c │ ├── DeleteLast.c │ ├── InsertAnyPOS.c │ ├── InsertBeginning.c │ └── LastInsert.c └── CIRCULAR-SINGLY │ ├── BeginInsertList.c │ ├── DeleteAtAnyPosition.c │ ├── DeleteAtFirstList.c │ ├── DeleteAtLastList.c │ ├── InsertAtAnyPosition.c │ └── LastInsertList.c ├── DOUBLY-LINKED-LIST ├── BeginDeleteDoublyLinkedList.c ├── BeginInsertDoublyLinkedList.c ├── DeleteAtAnyPositionDoublyLinkedList.c ├── InsertAtAnyPositionDoublyLinkedList.c ├── LastDeleteDoublyLinkedList.c └── LastInsertDoublyLinkedList.c ├── DSA-LEARNING-RESOURCES ├── DS lab programs-20200416T114234Z-001.zip ├── DSA Important Questions Solution.pdf ├── DSA Tutorial.pdf ├── DSA_Notes_.pdf ├── Data Structure and Algorithms.pdf ├── Trees Question Solution.pdf └── ds-cheat-sheet.pdf ├── GRAPH ├── DF-and-BF-Search-in-Graph.c ├── Dijkstras-Algorithm-Shortest-Path.c ├── Floyd-Warshall-Algorithm-Shortest-Paths.c ├── Kruskals-Algorithm-Minimum-Spanning-Tree.c └── Prims-Algirithm-Minimum-Spanning-Tree.c ├── LICENSE ├── LINKED-LIST ├── DeleteAtAnyPositionLinkedList.c ├── DeleteAtAnyPositionLinkedList1.c ├── DeleteAtFirstLinkedList.c ├── DeleteAtFirstLinkedList1.c ├── DeleteAtLastLinkedList.c ├── InsertAtAnyPositionLinkedList.c ├── LastInsertLinkedList.c └── begininsertlinkedlist.c ├── LIST ├── DeleteFromAnyPosition.c ├── DeleteFromFirst.c ├── DeleteFromLast.c ├── InsertAtAnyPosition.c ├── InsertAtBegining.c └── InsertAtLast.c ├── QUEUE ├── LinearQueue.c └── circularqueue.c ├── README.md ├── RECURSION ├── Factorial.c ├── FibonacciSeries.c └── TowerOfHanoi.c ├── SEARCHING ├── HashTable-Chaining.c └── Linear-Binary-Search.c ├── SORTING └── All-Sorting-Algorithms-Implementation.c ├── STACK ├── PostfixToInfix.c ├── PrefixToInfix.c ├── StackImplementation.c ├── infixtopostfix.c └── infixtoprefix.c └── TREE ├── AVL-Deletion.c ├── AVL-Insertion.c ├── B-Tree-Implementation.c ├── BST-All-Traversal.c ├── BST-Inorder-Traversal.c ├── BST-Node-Deletion.c ├── BST-Search-Node.c ├── Binary-Expression-Tree.c ├── Binary-Search-Tree-Inseartion-Deletion.c ├── Binary-Search-Tree.c └── Huffman-Coding-Implementation.c /CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/DeleteBEG.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/DeleteBEG.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/DeleteFromPOS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/DeleteFromPOS.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/DeleteLast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/DeleteLast.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/InsertAnyPOS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/InsertAnyPOS.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/InsertBeginning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/InsertBeginning.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/LastInsert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-DOUBLY/LastInsert.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/BeginInsertList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/BeginInsertList.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/DeleteAtAnyPosition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/DeleteAtAnyPosition.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/DeleteAtFirstList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/DeleteAtFirstList.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/DeleteAtLastList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/DeleteAtLastList.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/InsertAtAnyPosition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/InsertAtAnyPosition.c -------------------------------------------------------------------------------- /CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/LastInsertList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/CIRCULAR-LINKED-LIST/CIRCULAR-SINGLY/LastInsertList.c -------------------------------------------------------------------------------- /DOUBLY-LINKED-LIST/BeginDeleteDoublyLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DOUBLY-LINKED-LIST/BeginDeleteDoublyLinkedList.c -------------------------------------------------------------------------------- /DOUBLY-LINKED-LIST/BeginInsertDoublyLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DOUBLY-LINKED-LIST/BeginInsertDoublyLinkedList.c -------------------------------------------------------------------------------- /DOUBLY-LINKED-LIST/DeleteAtAnyPositionDoublyLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DOUBLY-LINKED-LIST/DeleteAtAnyPositionDoublyLinkedList.c -------------------------------------------------------------------------------- /DOUBLY-LINKED-LIST/InsertAtAnyPositionDoublyLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DOUBLY-LINKED-LIST/InsertAtAnyPositionDoublyLinkedList.c -------------------------------------------------------------------------------- /DOUBLY-LINKED-LIST/LastDeleteDoublyLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DOUBLY-LINKED-LIST/LastDeleteDoublyLinkedList.c -------------------------------------------------------------------------------- /DOUBLY-LINKED-LIST/LastInsertDoublyLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DOUBLY-LINKED-LIST/LastInsertDoublyLinkedList.c -------------------------------------------------------------------------------- /DSA-LEARNING-RESOURCES/DS lab programs-20200416T114234Z-001.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DSA-LEARNING-RESOURCES/DS lab programs-20200416T114234Z-001.zip -------------------------------------------------------------------------------- /DSA-LEARNING-RESOURCES/DSA Important Questions Solution.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DSA-LEARNING-RESOURCES/DSA Important Questions Solution.pdf -------------------------------------------------------------------------------- /DSA-LEARNING-RESOURCES/DSA Tutorial.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DSA-LEARNING-RESOURCES/DSA Tutorial.pdf -------------------------------------------------------------------------------- /DSA-LEARNING-RESOURCES/DSA_Notes_.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DSA-LEARNING-RESOURCES/DSA_Notes_.pdf -------------------------------------------------------------------------------- /DSA-LEARNING-RESOURCES/Data Structure and Algorithms.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DSA-LEARNING-RESOURCES/Data Structure and Algorithms.pdf -------------------------------------------------------------------------------- /DSA-LEARNING-RESOURCES/Trees Question Solution.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DSA-LEARNING-RESOURCES/Trees Question Solution.pdf -------------------------------------------------------------------------------- /DSA-LEARNING-RESOURCES/ds-cheat-sheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/DSA-LEARNING-RESOURCES/ds-cheat-sheet.pdf -------------------------------------------------------------------------------- /GRAPH/DF-and-BF-Search-in-Graph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/GRAPH/DF-and-BF-Search-in-Graph.c -------------------------------------------------------------------------------- /GRAPH/Dijkstras-Algorithm-Shortest-Path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/GRAPH/Dijkstras-Algorithm-Shortest-Path.c -------------------------------------------------------------------------------- /GRAPH/Floyd-Warshall-Algorithm-Shortest-Paths.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/GRAPH/Floyd-Warshall-Algorithm-Shortest-Paths.c -------------------------------------------------------------------------------- /GRAPH/Kruskals-Algorithm-Minimum-Spanning-Tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/GRAPH/Kruskals-Algorithm-Minimum-Spanning-Tree.c -------------------------------------------------------------------------------- /GRAPH/Prims-Algirithm-Minimum-Spanning-Tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/GRAPH/Prims-Algirithm-Minimum-Spanning-Tree.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LICENSE -------------------------------------------------------------------------------- /LINKED-LIST/DeleteAtAnyPositionLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LINKED-LIST/DeleteAtAnyPositionLinkedList.c -------------------------------------------------------------------------------- /LINKED-LIST/DeleteAtAnyPositionLinkedList1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LINKED-LIST/DeleteAtAnyPositionLinkedList1.c -------------------------------------------------------------------------------- /LINKED-LIST/DeleteAtFirstLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LINKED-LIST/DeleteAtFirstLinkedList.c -------------------------------------------------------------------------------- /LINKED-LIST/DeleteAtFirstLinkedList1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LINKED-LIST/DeleteAtFirstLinkedList1.c -------------------------------------------------------------------------------- /LINKED-LIST/DeleteAtLastLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LINKED-LIST/DeleteAtLastLinkedList.c -------------------------------------------------------------------------------- /LINKED-LIST/InsertAtAnyPositionLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LINKED-LIST/InsertAtAnyPositionLinkedList.c -------------------------------------------------------------------------------- /LINKED-LIST/LastInsertLinkedList.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LINKED-LIST/LastInsertLinkedList.c -------------------------------------------------------------------------------- /LINKED-LIST/begininsertlinkedlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LINKED-LIST/begininsertlinkedlist.c -------------------------------------------------------------------------------- /LIST/DeleteFromAnyPosition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LIST/DeleteFromAnyPosition.c -------------------------------------------------------------------------------- /LIST/DeleteFromFirst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LIST/DeleteFromFirst.c -------------------------------------------------------------------------------- /LIST/DeleteFromLast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LIST/DeleteFromLast.c -------------------------------------------------------------------------------- /LIST/InsertAtAnyPosition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LIST/InsertAtAnyPosition.c -------------------------------------------------------------------------------- /LIST/InsertAtBegining.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LIST/InsertAtBegining.c -------------------------------------------------------------------------------- /LIST/InsertAtLast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/LIST/InsertAtLast.c -------------------------------------------------------------------------------- /QUEUE/LinearQueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/QUEUE/LinearQueue.c -------------------------------------------------------------------------------- /QUEUE/circularqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/QUEUE/circularqueue.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/README.md -------------------------------------------------------------------------------- /RECURSION/Factorial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/RECURSION/Factorial.c -------------------------------------------------------------------------------- /RECURSION/FibonacciSeries.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/RECURSION/FibonacciSeries.c -------------------------------------------------------------------------------- /RECURSION/TowerOfHanoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/RECURSION/TowerOfHanoi.c -------------------------------------------------------------------------------- /SEARCHING/HashTable-Chaining.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/SEARCHING/HashTable-Chaining.c -------------------------------------------------------------------------------- /SEARCHING/Linear-Binary-Search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/SEARCHING/Linear-Binary-Search.c -------------------------------------------------------------------------------- /SORTING/All-Sorting-Algorithms-Implementation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/SORTING/All-Sorting-Algorithms-Implementation.c -------------------------------------------------------------------------------- /STACK/PostfixToInfix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/STACK/PostfixToInfix.c -------------------------------------------------------------------------------- /STACK/PrefixToInfix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/STACK/PrefixToInfix.c -------------------------------------------------------------------------------- /STACK/StackImplementation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/STACK/StackImplementation.c -------------------------------------------------------------------------------- /STACK/infixtopostfix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/STACK/infixtopostfix.c -------------------------------------------------------------------------------- /STACK/infixtoprefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/STACK/infixtoprefix.c -------------------------------------------------------------------------------- /TREE/AVL-Deletion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/AVL-Deletion.c -------------------------------------------------------------------------------- /TREE/AVL-Insertion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/AVL-Insertion.c -------------------------------------------------------------------------------- /TREE/B-Tree-Implementation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/B-Tree-Implementation.c -------------------------------------------------------------------------------- /TREE/BST-All-Traversal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/BST-All-Traversal.c -------------------------------------------------------------------------------- /TREE/BST-Inorder-Traversal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/BST-Inorder-Traversal.c -------------------------------------------------------------------------------- /TREE/BST-Node-Deletion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/BST-Node-Deletion.c -------------------------------------------------------------------------------- /TREE/BST-Search-Node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/BST-Search-Node.c -------------------------------------------------------------------------------- /TREE/Binary-Expression-Tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/Binary-Expression-Tree.c -------------------------------------------------------------------------------- /TREE/Binary-Search-Tree-Inseartion-Deletion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/Binary-Search-Tree-Inseartion-Deletion.c -------------------------------------------------------------------------------- /TREE/Binary-Search-Tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/Binary-Search-Tree.c -------------------------------------------------------------------------------- /TREE/Huffman-Coding-Implementation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahendramahara/DSA-in-C-Programing/HEAD/TREE/Huffman-Coding-Implementation.c --------------------------------------------------------------------------------