Question
Other Requirements for program:
Comments: Write a comment at the beginning of the program explaining what your program is about. Also comment before beginning a function saying what the underlying function is going to do.
Test Cases: Provide test cases in a separate document (.txt or .pdf or .doc) that was used to test program.
Solution Preview
This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.
#include <stdio.h>#include <stdlib.h>
#include <time.h>
typedef int datatype;
struct node{
datatype data;
struct node * next;
struct node * previous;
};
typedef struct node node;
struct list{
node * head;
node * tail;
int size;
};
typedef struct list list;
node * NewNode(datatype d);
list * NewList();...