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

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





p>

catch (Exception error)

{

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

}

}


public Node lt; T gt; Top (Node lt; T gt; Data)//Пошук максимального елемента

{Stop=false; (Stop!=true)

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

{

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

}

{= true;

}

} Data;

}

Node lt; T gt; Least (Node lt; T gt; Data)//Пошук максимального елемента

{Stop=false; (Stop!=true)

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

{

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

}

{= true;

}

} Data;

}

void Loading (TreeView Tree, DataGridView Table)

{

{. Rows. Clear ();// Таблиця. Nodes. Clear ();// Дерево lt; Node lt; T gt; gt; Stack=new Stack lt; Node lt; T gt; gt; (); [] Find; lt; T gt; Data=this; Stop=false ;. Nodes. Add ((Data. Value as Notebook) .FIO_OutPut, (Data. Value as Notebook) .FIO_OutPut);=Tree. Nodes. Find ((Data. Value as Notebook) .FIO_OutPut, true) ;. SelectedNode=Find [0] ;. SelectedNode. ToolTipText=«Дата і час:» + (Data. Value as Notebook) .date_OutPut + « nМеропріятіе:» + (Data. Value as Notebook) .view_OutPut. ToString (); (Data!=Null)//Якщо корінь не порожній

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

{= Stack. Pop (); (Data. Parent == null amp; amp; Data. Left == null amp; amp; Data. Right == null)

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

} (Data. Parent!=null)//Якщо поточний елемент не корінний

{. ShowNodeToolTips=true;=Tree. Nodes. Find ((Data. Parent. Value as Notebook) .FIO_OutPut, true) ;. SelectedNode=Find [0] ;. SelectedNode. Nodes. Add ((Data. Value as Notebook) .FIO_OutPut, (Data. Value as Notebook) .FIO_OutPut);=Tree. Nodes. Find ((Data. Value as Notebook) .FIO_OutPut, true) ;. SelectedNode=Find [0] ;. SelectedNode. ToolTipText=«Дата і час:» + (Data. Value as Notebook) .date_OutPut + « nМеропріятіе:» + (Data. Value as Notebook) .view_OutPut. ToString ();

} (Stop!=true)

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

{. Push (Data. Right) ;. Rows. Add ((Data. Left. Value as Notebook) .FIO_OutPut, (Data. Left. Value as Notebook) .date_OutPut, (Data. Left. Value as Notebook) .view_OutPut) ;. 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);

};// Зробити поточним лівого сина=Tree. Nodes. Find ((Data. Parent. Value as Notebook) .FIO_OutPut, true) ;. SelectedNode=Find [0] ;. SelectedNode. Nodes. Add ((Data. Value as Notebook) .FIO_OutPut, (Data. Value as Notebook) .FIO_OutPut);=Tree. Nodes. Find ((Data. Value as Notebook) .FIO_OutPut, true) ;. SelectedNode=Find [0] ;. SelectedNode. ToolTipText=«Дата і час:» + (Data. Value as Notebook) .date_OutPut + « nМеропріятіе:» + (Data. Value as Notebook) .view_OutPut. ToString ();

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

{. Rows. Add ((Data. Left. Value as Notebook) .FIO_OutPut, (Data. Left. Value as Notebook) .date_OutPut, (Data. Left. 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);

};// Зробити поточним лівого сина=Tree. Nodes. Find ((Data. Parent. Value as Notebook) .FIO_OutPut, true) ;. SelectedNode=Find [0] ;. SelectedNode. Nodes. Add ((Data. Value as Notebook) .FIO_OutPut, (Data. Value as Notebook) .FIO_OutPut);=Tree. Nodes. Find ((Data. Value as Notebook) .FIO_OutPut, true) ;. SelectedNode=Find [0] ;. SelectedNode. ToolTipText=«Дата і час:» + (Data. Value as...


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





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

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