#include "iostream" #include "List.h" using namespace std; int List::Get(int index) { if (index < 0 || index > myCount) { return -1; } return myItems[index]; } void List::Insert(int index, int val) { if (index < 0 || index > myCount) { return; } int *oldArray = myItems; myCount++; myItems = new int[myCount]; for (int i = 0, j = 0; i < myCount; ++i) { if (index == i) { myItems[i] = val; } else { myItems[i] = oldArray[j]; ++j; } } delete[] oldArray; } int List::Search(int val) { for (int i = 0; i < myCount; ++i) { if (myItems[i] == val) { return i; } } return -1; } void List::Remove(int index){ if (index < 0 || index > myCount) { return; } int *oldArray = myItems; myCount--; myItems = new int(myCount); for (int i = 0, j = 0; i < myCount; ++i, ++j) { if (index == j) { ++j; } myItems[i] = oldArray[j]; } delete [] oldArray; } int main() { return 0; };