#include<stdio.h> #include<conio.h> #include<stdlib.h> struct node { int data; struct node *left; struct node *right; }; voi…
#include<stdio.h> #include<conio.h> #define SIZE 100 void enQueue(int); int deQueueFront(); int deQueueRear(); void enQueueRear(int); voi…
#include<stdio.h> #include<conio.h> #define SIZE 10 void enQueue(int); void deQueue(); void display(); int cQueue[SIZE], front = -1, rear…
#include<stdio.h> #include<conio.h> struct Node { int data; struct Node *next; }*top = NULL; void push(int); void pop(); void di…
#include <stdio.h> #include <stdlib.h> struct node { int data; struct node *next; }; struct node *start = NULL; void insert_at_begin…
#include<stdio.h> #include<conio.h> #define SIZE 10 void enQueue(int); void deQueue(); void display(); int queue[SIZE], front = -1, rear …
#include<stdio.h> #define MAX 5 int top = -1; int stack_arr[MAX]; /*Begin of push*/ void push() { int pushed_item; if(top == (MAX-1)) pri…
#include<stdio.h> #include<stdlib.h> struct node { struct node *prev; struct node *next; int data; }; struct node *head; voi…