Изменен метод добавления в начало набора

This commit is contained in:
Илья 2023-10-10 17:42:35 +04:00
parent 656f12f9a9
commit ba9a4d66ce

View File

@ -1,4 +1,6 @@
namespace ProjectMonorail.Generics using System.Numerics;
namespace ProjectMonorail.Generics
{ {
/// <summary> /// <summary>
/// Параметризованный набор объектов /// Параметризованный набор объектов
@ -32,24 +34,7 @@
/// <returns></returns> /// <returns></returns>
public int Insert(T monorail) public int Insert(T monorail)
{ {
int nullIndex = -1, i; return Insert(monorail, 0);
for (i = 0; i < Count; i++)
{
if (_places[i] == null)
{
nullIndex = i;
break;
}
}
if (nullIndex < 0)
return -1;
for (i = nullIndex; i > 0; i--)
{
_places[i] = _places[i - 1];
}
_places[0] = monorail;
return 0;
} }
/// <summary> /// <summary>