Тема: Лінійний список, видалення шуканого елементу
Допоможіть із функцією видалення елемента із лінійного списку
Begin - покажчик на початок лінійного списку
num - число що шукається
struct String
{
int d;
String *next;
};
//..............................................................................................
void DELETE(String **Begin,int num)
{
String *tmp = (*Begin);
String *tmp1;
while(tmp != NULL)
{
if (tmp->next->d == num)
{
tmp1 = tmp;
tmp->next = tmp->next->next;
delete tmp1->next;
return;
}
tmp = tmp->next;
}
}