Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
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;
}