Guest User

uniqueNum()

a guest
Oct 8th, 2017
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. template<typename T>
  2. List<T>::iterator seqSearch(List<T>::iterator first, List<T>::iterator last, const T& target) {
  3.     list<T>::iterator iter = first;
  4.     while(iter != last &&(*iter != target) {
  5.         iter++;
  6.     return tier;
  7. }
  8.  
  9. template<typename T>
  10. int numUnique(list<T>& aList) {
  11.     list<T>::iterator iter, iterNext;
  12.     int uniqueCount = 0;
  13.    
  14.     iter = aList.begin();
  15.     while(tier != aList.end())
  16.     {
  17.         if(seqSearch<T>(aList.begin(), iter, *iter) == iter) {
  18.             iterNext = iter;
  19.             iterNext++;
  20.             if(seqSearch<T>(iterNext, aList.end(), *iter) == aList.end())
  21.                 uniqueCount++;
  22.         }
  23.         iter++;
  24.     }
  25.     return uniqueCount;
  26. }
Add Comment
Please, Sign In to add comment