#include #include "Class.h" using namespace std; int main() { // TESTARE ADD LISTA Container *l1 = new list; bool c = l1->Add(5); c = l1->Add(6); c = l1->Add(6); c = l1->Add(7); c = l1->Add(20); c = l1->Add(20); c = l1->Add(100); c = l1->Add(32); c = l1->Add(15); c = l1->Add(8); l1->getElements(); // TESTARE DEL LISTA c = l1->Del(7); // sterg din mijloc l1->getElements(); c = l1->Del(8); // sterg sfarsit l1->getElements(); c = l1->Del(5); // sterg inceput l1->getElements(); // TESTARE COUNTER LISTA int d = l1->Count(6); std::cout << d << "\n"; // TESTARE EXIST LISTA c = l1->Exists(6); std::cout << c << "\n"; //TESTARE COUNTER LISTA d = l1->GetCount(); std::cout << d << "\n"; //TESTARE SORTARE int* p = l1->GetSortedArray(); for (int i = 0; i < l1->GetCount(); i++) { std::cout << *(p + i) << " "; } std::cout << std::endl; //------------------------------------------------------------------ std::cout << "tree" << std::endl; Container* t1 = new tree; t1->Add(5); t1->Add(2); t1->Add(2); t1->Add(29); t1->Add(219); t1->Add(129); t1->Add(100); t1->Add(2); t1->Add(500); t1->Add(500); int* u = t1->GetSortedArray(); // TESTARE SORT for (int i = 0; i <= t1->GetCount(); i++) { std::cout << *(u + i) << " "; } std::cout << std::endl; // TESTARE EXISTS std::cout << t1->Exists(2) << std::endl; // TESTARE COUNT std::cout << t1->Count(2); }