Search.C Linear Search Binary search #include <stdio.h> int linearSearch(int[], int, int); int binarySearch(int[], int, int);
SortingTechniques.C Bubble sort Insertion sort Selection sort Quick sort Merge sort Heap sort #include <stdio.h>
BinarySearchTree.C #include <stdbool.h> #include <stdio.h> #include <stdlib.h> struct Node { int data; struct Node *left; struct Node *right;
PolynomialAddition.C #include <stdio.h> #include <stdlib.h> struct Node { int coefficient; int exponent; struct Node *link; };
LinkedList.C #include <stdbool.h> #include <stdio.h> #include <stdlib.h> struct Node { int data; struct Node *link; };
InfixPostfix.C #include <ctype.h> #include <stdio.h> char STACK[100]; int TOP = -1; void convertPostFix(char[]); int priority(char);
DoubleEndedQueue.C #include <stdbool.h> #include <stdio.h> #define MAX 5 int QUEUE[MAX], REAR = -1, FRONT = -1; void insertRear();
CircularQueue.C #include <stdbool.h> #include <stdio.h> #define MAX 5 int QUEUE[MAX], FRONT = -1, REAR = -1;