int main(int argc, char** argv) { cout << "Starting ListTest" << endl; fstream successfile; AList AL; // LList LL = new LList(); test(AL); // test(LL); AL.clear(); //LL.clear(); testAppend(AL); // testAppend(LL); if (SUCCESS) { successfile.open("success", ios::out); if (!successfile) { cout << "Unable to open SUCCESS file :"; exit(-1); } successfile << "Success"; } if (testsize == 0) { exit(-1); return 0; } /* println("Do the timing test"); LList LT = new LList(); time1 = millis(); for (int i = 0; i < testsize; i++) { LL.insert(10); LL.insert(15); LL.insert(20); LL.insert(25); LL.clear(); } time2 = millis(); long totaltime = (time2-time1); println("Timing test on " + testsize + " iterations: " + totaltime); time1 = millis(); for (int i = 0; i < testsize; i++) { Link temp = new Link(null, null); temp = new Link(null, null); temp = new Link(null, null); temp = new Link(null, null); temp = new Link(null, null); } time2 = millis(); totaltime = (time2-time1); println("Timing test2 on " + testsize + " iterations: " + totaltime); */ exit(-1); return 0; } //end main
void process(type t){ AList<type> alist; type data; int size; cin >> size; for(int i=0; i<size; i++){ cin >> data; alist.append(data); } alist.traverse(); alist.insert(1,100); alist.traverse(); alist.remove(6); alist.traverse(); alist.append(88); alist.traverse(); alist.append(90); alist.traverse(); alist.clear(); alist.traverse(); }