Курсовая работа: Динамические структуры данных: дек
else
return false;
}
void Draw ()
{
for (int i=0; i<10; i++)
Form1->StringGrid1->Cells[0][i]="";
Node* temp=first;
for (int i=0; i<count; i++)
{
Form1->StringGrid1->Cells[0][i]=temp->key;
if (temp->next!=NULL)
temp=temp->next;
}
}
};
deq a;
int i=0;
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
a.add(StrToInt(Edit2->Text));
a.Draw();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
a.add_end(StrToInt(Edit2->Text));
a.Draw();