Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Побудова бінарногодерева

Реферат Побудова бінарногодерева





Notebook) .date_OutPut + « nМеропріятіе:» + (Data. Value as Notebook) .view_OutPut. ToString ();

} if (Data. Left == null amp; amp; Data. Right!=null)

{. Rows. Add ((Data. Right. Value as Notebook) .FIO_OutPut, (Data. Right. Value as Notebook) .date_OutPut, (Data. Right. Value as Notebook) .view_OutPut); (Data. Parent == null)//Значить корінь

{. Rows. Add ((Data. Value as Notebook) .FIO_OutPut, (Data. Value as Notebook) .date_OutPut, (Data. Value as Notebook) .view_OutPut);

}. Push (Data. Right);=true;

}

{= true;

}

}//while (Stop) (Stack. Count gt; 0)

{= false;

}

}//while (Stack)

}//if (Якщо коріння не порожній)

else//Пошук стався невдало

{

throw new Exception («Відсутня корінь дерева»);

}

} (Exception error)

{. Show (error. Message + « nНажміте ОК щоб продовжити», «Помилка завантаження бінарноего дерева в « Таблицю і Дерево " », MessageBoxButtons.OK, MessageBoxIcon. Error);

}

}

void Preservation (string Path2)//Збереження

{= Path2; Write=new StreamWriter (Path, false, Encoding. Default); lt; Node lt; T gt; gt; Stack=new Stack lt; Node lt; T gt; gt; (); lt; T gt; Data=this; Stop=false; (Data!=Null)//Якщо корінь не порожній

{. Push (Data); (Stack. Count gt; 0)

{= Stack. Pop (); (Stop!=True)

{(Data. Left!=null amp; amp; Data. Right!=null)

{. Push (Data. Right) ;. WriteLine ((Data. Left. Value as Notebook) .FIO_OutPut + »;» + (Data. Left. Value as Notebook) .date_OutPut + »;» + (Data. Left. Value as Notebook) .view_OutPut) ;. WriteLine ((Data. Right. Value as Notebook) .FIO_OutPut + »;» + (Data. Right. Value as Notebook) .date_OutPut + »;» + (Data. Right. Value as Notebook) .view_OutPut); (Data. Parent == null)

{. WriteLine ((Data. Value as Notebook) .FIO_OutPut + »;» + (Data. Value as Notebook) .date_OutPut + »;» + (Data. Value as Notebook) .view_OutPut);

}

Data-;// Зробити поточним лівого сина

}

else if (Data. Left!=null amp; amp; Data. Right == null)

{. WriteLine ((Data. Left. Value as Notebook) .FIO_OutPut + »;» + (Data. Left. Value as Notebook) .date_OutPut + »;» + (Data. Left. Value as Notebook) .view_OutPut); (Data. Parent == null)

{. WriteLine ((Data. Value as Notebook) .FIO_OutPut + »;» + (Data. Value as Notebook) .date_OutPut + »;» + (Data. Value as Notebook) .view_OutPut);

}

Data-;// Зробити поточним лівого сина

}

else if (Data. Left == null amp; amp; Data. Right!=null)

{. WriteLine ((Data. Right. Value as Notebook) .FIO_OutPut + »;» + (Data. Right. Value as Notebook) .date_OutPut + »;» + (Data. Right. Value as Notebook) .view_OutPut); (Data. Parent == null)

{. WriteLine ((Data. Value as Notebook) .FIO_OutPut + »;» + (Data. Value as Notebook) .date_OutPut + »;» + (Data. Value as Notebook) .view_OutPut);

}. Push (Data. Right);=true;

}

{= true;

}

} (Stack. Count gt; 0)

{= false;

}

}//while (Stop). Close ();

}//if (Якщо коріння не порожній)

}

static Node lt; T gt; operator ++ (Node lt; T gt; Data)//Зробити поточним правого сина

{Data=Data. Right;

}

static Node lt; T gt; operator - (Node lt; T gt; Data)//Зробити поточним лівого сина

{Data=Data. Left;

}

static bool operator gt; (Node lt; T gt; Data, Node lt; T gt; Data2)//Порівняння «Більше»

{((Data. Value as Notebook) .CompareTo ((Data2. Value as Notebook)) == 1)

{true;

}

{false;

}

}

static bool operator lt; (Node lt; T gt; Data, Node lt; T gt; Data2)//Порівняння «Менше»

{((Data...


Назад | сторінка 11 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Data mining
  • Реферат на тему: Опробування знімків Landsat Climate Data Record
  • Реферат на тему: Аналіз даних за допомогою технології Data Mining
  • Реферат на тему: Creating a Data Mart for an Online E-Book Store
  • Реферат на тему: Пошук кластерів спільнот Live Journal за допомогою методів Data Mining в се ...