int main() { /* string list */ SList<string> strlist; strlist.push_back("syed"); strlist.push_back("ahsan"); strlist.push_front("ishtiaque"); strlist.print(); cout << strlist.is_present("ahsan") << endl; strlist.push_back("ahsan"); strlist.print(); strlist.delete_first("ahsan"); strlist.print(); strlist.push_back("ahsan"); strlist.print(); strlist.delete_all("ahsan"); strlist.print(); return 0; }
void testSList() { SList l; l.insertEnd(new SInt(1)); SList l2; l2.insertEnd(new SInt(2)); l.insertEnd(&l2); SList l3; SList l5; l5.insertEnd(new SInt(3)); SList l6; l6.insertEnd(new SInt(4)); l5.insertEnd(&l6); l3.insertEnd(&l5); l3.insertEnd(new SInt(5)); l.insertEnd(&l3); SList l4; l.insertEnd(&l4); l.print(); cout << endl; LinkedList<int> ints; l.collectInts(ints); cout << ints; }