Introduction - If you have any usage issues, please Google them yourself
In this homework, we are going to implement various ADTs including “doubly
linked list”, “dynamic array” and “binary search tree”. Based on the parameter to the
“make” command, we will generate 3 different executables: “adtTest.dlist”,
“adtTest.array”, and “adtTest.bst”, representing the test programs for the “doubly
linked list”, “dynamic array” and “binary search tree”, respectively.