Доработка лабораторной работы

This commit is contained in:
Evgehil 2024-03-18 10:21:53 +04:00
parent 83ecb3cee3
commit 573c6ff076
6 changed files with 5 additions and 46 deletions

View File

@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.CollectionGenericObjects;
namespace Project_airbus.CollectionGenericObjects;
/// <summary>
/// Интерфейс описания действий для набора хранимых объектов

View File

@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.CollectionGenericObjects;
namespace Project_airbus.CollectionGenericObjects;
/// <summary>
/// Параметризованный набор объектов
@ -48,14 +42,12 @@ public class MassiveGenericObjects<T> : ICollectionGenericObjects<T>
public T? Get(int position)
{
// TODO проверка позиции
if (position >= _collection.Length || position < 0) return null;
return _collection[position];
}
public int Insert(T obj)
{
// TODO вставка в свободное место набора
int index = 0;
while (index < _collection.Length)
{
@ -72,11 +64,6 @@ public class MassiveGenericObjects<T> : ICollectionGenericObjects<T>
public int Insert(T obj, int position)
{
// TODO проверка позиции
// TODO проверка, что элемент массива по этой позиции пустой, если нет, то
// ищется свободное место после этой позиции и идет вставка туда
// если нет после, ищем до
// TODO вставка
if (position >= _collection.Length || position < 0) return -1;
if (_collection[position] == null)
{

View File

@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.Drawings;
namespace Project_airbus.Drawings;
/// <summary>
/// Направление перемещения
/// </summary>

View File

@ -1,9 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Project_airbus.Entities;
using Project_airbus.Entities;
namespace Project_airbus.Drawings;

View File

@ -1,9 +1,4 @@
using Project_airbus.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.Drawings;

View File

@ -1,10 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project_airbus.Entities;
namespace Project_airbus.Entities;
/// <summary>
/// Класс-сущность "Самолёт"