правки 4 лаб

This commit is contained in:
platoff aeeee 2023-11-07 16:38:25 +04:00
parent e8df20e0eb
commit 49ee242064

View File

@ -35,7 +35,6 @@ namespace Tank.Generics
/// <returns></returns> /// <returns></returns>
public int Insert(T tank) public int Insert(T tank)
{ {
// вставка в начало набора
int index = -1; int index = -1;
for (int i = 0; i < _places.Length; i++) for (int i = 0; i < _places.Length; i++)
{ {
@ -64,13 +63,7 @@ namespace Tank.Generics
/// <returns></returns> /// <returns></returns>
public int Insert(T tank, int position) public int Insert(T tank, int position)
{ {
// проверка позиции
// TODO проверка, что элемент массива по этой позиции пустой, если нет, то
// проверка, что после вставляемого элемента в массиве есть пустой элемент
// сдвиг всех объектов, находящихся справа от позиции до первого пустого элемента
// TODO вставка по позиции
if (position < 0 || position >= Count) if (position < 0 || position >= Count)
return -1; return -1;
if (_places[position] == null) if (_places[position] == null)