int main() { IntList theList; IntList theOtherList; IntList theFinalList; theList.display(); cout << endl; theList.push_front(133); theList.display(); cout << endl; theList.push_front(250); theList.display(); cout << endl; theList.push_front(550); theList.display(); cout << endl; theList.pop_front(); theList.display(); cout << endl; theList.push_back(13); theList.display(); cout << endl; theList.select_sort(); theList.display(); cout << endl; theList.insert_sorted(10); theList.display(); cout << endl; theList.insert_sorted(225); theList.display(); cout << endl; theList.pop_front(); theList.display(); cout << endl; theList.pop_front(); theList.display(); cout << endl; theList.pop_front(); theList.display(); cout << endl; theList.push_back(45); theList.display(); cout << endl; cout << "The other list shit:\n"; theOtherList.insert_sorted(225); theOtherList.display(); cout << endl; theOtherList.insert_sorted(12); theOtherList.display(); cout << endl; theOtherList.insert_sorted(13); theOtherList.display(); cout << endl; theOtherList.insert_sorted(13); theOtherList.display(); cout << endl; theOtherList.insert_sorted(12); theOtherList.display(); cout << endl; theOtherList.insert_sorted(5000); theOtherList.display(); cout << endl; theOtherList.remove_duplicates(); theOtherList.display(); cout << endl; cout << "The other list shit:\n"; theFinalList.push_front(10); theFinalList.display(); cout << endl; theFinalList.push_front(10); theFinalList.display(); cout << endl; theFinalList.push_front(30); theFinalList.display(); cout << endl; theFinalList.push_front(5); theFinalList.display(); cout << endl; theFinalList.push_front(20); theFinalList.display(); cout << endl; theFinalList.push_front(10); theFinalList.display(); cout << endl; theFinalList.push_back(30); theFinalList.display(); cout << endl; theFinalList.remove_duplicates(); theFinalList.display(); cout << endl; return 0; }
int main() { IntList temp; temp.display(); cout << endl; temp.push_front(5); temp.display(); cout << endl; temp.push_front(15); temp.push_front(45); temp.display(); cout << endl; temp.pop_front(); temp.display(); cout << endl; temp.push_back(32); temp.display(); cout << endl; IntList temp2; temp2.push_back(32); temp2.display(); cout << endl; temp2.push_back(45); temp2.display(); cout << endl; temp.select_sort(); temp.display(); cout << endl; IntList temp3; temp3.select_sort(); temp3.display(); cout << endl; temp.display(); cout << endl; temp.insert_sorted(10); temp.display(); cout << endl; temp.insert_sorted(33); temp.display(); cout << endl; temp.insert_sorted(4); temp.display(); cout << endl; temp.insert_sorted(2); temp.display(); cout << endl; IntList temp4; temp4.push_back(249); temp4.push_back(346); temp4.push_back(366); temp4.push_back(374); temp4.push_back(462); temp4.push_back(484); temp4.push_back(600); temp4.push_back(686); temp4.push_back(715); temp4.push_back(799); temp4.push_back(949); temp4.display(); cout << endl; temp4.insert_sorted(800); temp4.display(); cout << endl; IntList temp5; temp5.push_back(249); temp5.push_back(346); temp5.push_back(715); temp5.push_back(799); temp5.push_back(949); temp5.push_back(949); temp5.push_back(366); temp5.push_back(374); temp5.push_back(462); temp5.push_back(462); temp5.push_back(484); temp5.push_back(600); temp5.push_back(249); temp5.push_back(686); temp5.display(); cout << endl; temp5.select_sort(); temp5.display(); cout << endl; temp5.remove_duplicates(); temp5.display(); cout << endl; IntList temp6; temp6.push_back(667); temp6.push_back(314); temp6.push_back(895); temp6.push_back(63); temp6.push_back(462); temp6.display(); cout << endl; temp6.remove_duplicates(); temp6.display(); cout << endl; cout << "End" << endl; }
int main() { IntList a; IntList b; string divider = string(68, '-'); cout << divider << endl; // testing push_front function a.push_front(1); a.push_front(4); a.push_front(412); // tests display cout << "IntList 1: testing push_front function" << endl; cout << "(should display 412 4 1): "; a.display(); cout << endl; cout << "IntList 2: testing empty list" << endl; cout << "(should display nothing): "; b.display(); cout << endl; cout << divider << endl; // tests pop_front; a.pop_front(); cout << "IntList 1: testing pop_front function" << endl; cout << "(should display 4 1): "; a.display(); cout << endl; cout << "IntList 2: testing pop_front on empty" << endl; cout << "(should do nothing): "; b.pop_front(); b.display(); cout << endl; b.push_front(4); cout << "IntList 2: testing pop_front on 1 element" << endl; cout << "(should see nothing): "; b.pop_front(); b.display(); cout << endl; cout << divider << endl; a.push_back(3); a.push_back(213); a.push_back(61); // testing select_sort cout << "IntList 1: testing select_sort function" << endl; cout << "(should display 1 3 4 61 213): "; a.select_sort(); a.display(); cout << endl; cout << "IntList 2: testing empty list" << endl; b.select_sort(); b.display(); cout << endl; cout << divider << endl; // testing insert_sorted() cout << "IntList 1: testing insert_sorted function" << endl; cout << "(should display 1 2 3 4 61 213 400): "; a.insert_sorted(2); a.insert_sorted(400); a.display(); cout << endl; cout << "IntList 2: testing_sorted on empty list" << endl; cout << "(should display 4): "; b.insert_sorted(4); b.display(); cout << endl; cout << divider << endl; return 0; }