Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. class List
  2. {
  3. private:
  4. int *mass;
  5. int size;
  6. public:
  7. List()
  8. {
  9. mass = nullptr;
  10. size = 0;
  11. }
  12. void PushAtPosition(int data, int position)
  13. {
  14. if(position > size + 1) return;
  15.  
  16. int *temp = new int[size];
  17. for(int i = 0; i < size; i++)
  18. temp[i] = mass[i];
  19.  
  20. size++;
  21. delete[] mass;
  22. mass = new int[size];
  23.  
  24. for(int i = 0; i < position; i++)
  25. mass[i] = temp[i];
  26.  
  27. mass[position] = data;
  28.  
  29. if(position < size - 1)
  30. for(int i = position + 1; i < size; i++)
  31. mass[i] = temp[i - 1];
  32.  
  33. delete[] temp;
  34. }
  35. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement