Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template <class T> int MyList<T>::countDifferentElements() {
- if (isNoEmpty())
- {
- int counter = 0;
- Element *tempCar = Head;
- T temp = tempCar->data;
- for (int i = 0; i<length; i++)
- {
- if (temp <= tempCar->next->data) {
- temp = tempCar->next->data;
- tempCar = tempCar->next;
- }
- else {
- counter++;
- tempCar = tempCar->next;
- }
- }
- //std::cout << "\n";
- return counter;
- }
- else {
- std::cout << "List is empty\n";
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement