В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
dalqwe
dalqwe
03.06.2021 02:45 •  Другие предметы

(Бинарное дерево в данный код добавить удаление узлов дерева
using System;
class Tree
{
private string value;
private int count;
private Tree left;
private Tree right;
public int Count { get => count; set => count = value; }

public void Insert(string value)
{
if (this.value == null)
this.value = value;
else
{
if (this.value.CompareTo(value) == 1)
{
if (left == null)
this.left = new Tree();
left.Insert(value);
}
else if (this.value.CompareTo(value) == -1)
{
if (right == null)
this.right = new Tree();
right.Insert(value);
}
else
throw new Exception("Узел уже существует");
}
this.Count = Recount(this);
}
public Tree Search(string value)
{
if (this.value == value)
return this;
else if (this.value.CompareTo(value) == 1)
{
if (left != null)
return this.left.Search(value);
else
throw new Exception("Искомого узла в дереве нет");
}
else
{
if (right != null)
return this.right.Search(value);
else
throw new Exception("Искомого узла в дереве нет");
}
}
public string Display(Tree t)
{
string result = "";
if (t.left != null)
result += Display(t.left);

result += t.value + " ";

if (t.right != null)
result += Display(t.right);

return result;
}
private int Recount(Tree t)
{
int count = 0;

if (t.left != null)
count += Recount(t.left);

count++;

if (t.right != null)
count += Recount(t.right);

return count;
}
public void Clear()
{
this.value = null;
this.left = null;
this.right = null;
}
public bool IsEmpty()
{
if (this.value == null)
return true;
else
return false;
}
class Program
{
static void Main(string[] args)
{
if (args is null)
{
throw new ArgumentNullException(nameof(args));
}

Tree t = new Tree();
t.Insert("персик");
t.Insert("черника");
t.Insert("мандарин");
t.Insert("груша");
t.Insert("яблоко");
t.Insert("клубника");

Console.WriteLine(t.Display(t));
Tree s = t.Search("мандарин");
Console.WriteLine(s.Display(s));
Console.Read();
}
}
public void Remove(string value)
{
Tree t = Search(value);
string[] str1 = Display(t).TrimEnd().Split(' ');
string[] str2 = new string[str1.Length - 1];

int i = 0;
foreach (string s in str1)
{
if (s != value)
str2[i++] = s;
}

t.Clear();
foreach (string s in str2)
t.Insert(s);

this.Count = Recount(this);
}
}

Показать ответ
Ответ:
ivanova48
ivanova48
21.10.2022 04:57

1. Мяту,ромашку ,душицу,зверобой,овес ,чабрец.

2. Однолетние растения - это такие растения у которых полный жизненный цикл ( всходы, рост, цветение, созревание семян) происходит за один вегетационный период (т.е. в данном случае - с весны и до осени) После созревания семян такие растения погибают. Многолетние очень схожи с двулетними, только цветение и семена у них каждый год (начиная со второго года жизни) Но и многолетние и двулетние растения можно вырастить через расаду - тогда цветение наступает в первый год.

3. Таракан,муха,моль,улитка.

4. Роза.

0,0(0 оценок)
Ответ:
WirexiaEnderman
WirexiaEnderman
06.12.2020 07:54

Труд есть прежде всего процесс, совершающийся между человеком ц природой, процесс, в котором человек своей собственной деятельностью опосредствует, регулирует и контролирует обмен веществ между собой и природой. Веществу природы он сам противостоит как сила природы. Для того чтобы присвоить вещество природы в форме, пригодной для его собственной жизни, он приводит в движение принадлежащие его телу естественные силы: руки и ноги, голову и пальцы. Воздействуя посредством этого движения на внешнюю природу и изменяя ее, он в то же время изменяет свою собственную природу.

0,0(0 оценок)
Популярные вопросы: Другие предметы
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота