Facebook
From Thundering Cheetah, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 243
  1.         void OverAverage(node *&H)
  2. {
  3.                 if (getSize(H) < 2)
  4.                         return;
  5.  
  6.                 double average = getAverage(H);
  7.                 node *p = H;
  8.                 node *tmp = H->next;
  9.                 node *last = getLast(H);               
  10.                 node *alwaysLast = new node;
  11.  
  12.                 while (p != last)
  13.                 {
  14.  
  15.                         if (p->val > average)
  16.                         {
  17.                                 node *prev = getPrev(H, p);;
  18.                                 cout << "jestem w petli\n";
  19.                                 last->next = p;
  20.                                 p->next = NULL;
  21.                                 last = last->next;
  22.                                 prev->next = tmp;
  23.  
  24.  
  25.                         }
  26.                         //co mam przesuwać tutaj
  27.                 }
  28.  
  29.  
  30. }
  31.