Advertisement
rootuss

Untitled

Mar 26th, 2020
464
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. void insertAfterIndex(int index, int value)
  2.     {
  3.         ElementListy* e = head;   //znalezienie wsk elementu za ktorym mam byc wstawiona wartosc
  4.         for (int i = 0; i < index; i++) {
  5.             e = e->next;
  6.         }                           //element za ktorym wstawiamy to
  7.        
  8.         ElementListy* p;
  9.  
  10.         if (e == tail) pushBack(value); //uwstawienie za ogonem jesli to koniec listy
  11.         else
  12.         { //wstawienie w srodku listy
  13.             p = new ElementListy;
  14.             p->value = value;
  15.             p->next = e->next;
  16.             p->previous = e;
  17.             size++;
  18.             e->next->previous = p;
  19.             e->next = p;
  20.         }
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement