Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class List
- {
- private:
- int *mass;
- int size;
- public:
- List()
- {
- mass = nullptr;
- size = 0;
- }
- void PushAtPosition(int data, int position)
- {
- if(position > size + 1) return;
- int *temp = new int[size];
- for(int i = 0; i < size; i++)
- temp[i] = mass[i];
- size++;
- delete[] mass;
- mass = new int[size];
- for(int i = 0; i < position; i++)
- mass[i] = temp[i];
- mass[position] = data;
- if(position < size - 1)
- for(int i = position + 1; i < size; i++)
- mass[i] = temp[i - 1];
- delete[] temp;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement