База ответов ИНТУИТ

Структуры и алгоритмы компьютерной обработки данных

<<- Назад к вопросам

Какое действие над списком выполняет следующая функция:
void List(Single_List* Head){  if (Head != NULL){    List(Head->Next);    delete Head;  }}		

(Отметьте один правильный вариант ответа.)

Варианты ответа
удаление элемента из списка
вставка элемента в середину списка
проверка списка на пустоту
удаление всего списка(Верный ответ)
Похожие вопросы
Какое действие над списком выполняет следующая функция:
bool List(Single_List* Head){  if (Head!=NULL)  return false;  else  return true;  }		
Какое действие над списком выполняет следующая функция:
bool List(Single_List* Head, int DataItem){  Single_List *ptr;   ptr = Head;  while (ptr != NULL){    if (DataItem == ptr->Data) return true;     else ptr = ptr->Next;  }  return false;}		
В программном коде выполнено объявление однонаправленного списка:
struct Single_List {                    int Data;                     Single_List *Next;                    };Single_List *Head; 		
Укажите верно объявленный прототип функции поиска элемента в списке
В программном коде выполнено объявление однонаправленного списка:
struct Single_List {                    int Data;                     Single_List *Next;                    };Single_List *Head; 		
Укажите верно объявленный прототип функции печати списка
В программном коде выполнено объявление однонаправленного списка:
struct Single_List {                    int Data;                     Single_List *Next;                    };Single_List *Head; 		
Укажите верно объявленный прототип функции формирования списка из n элементов
Укажите порядок освобождения динамической памяти, выделенной ранее под двумерный массив
  • delete matr [i];
  • for (int i=0; i<n; i++)
  • delete [] matr;
  • В программном коде выполнено объявление динамической структуры стека:
    struct Single_List {                    int Data;                    Single_List *Next;                   };struct Stack {              Single_List *Top;             }; . . . . . . . . . . . . . . .Stack *Top_Stack;		
    Какое значение содержит Top_Stack->Top?
    Укажите, какие действия с массивом выполняет функция, фрагмент кода которой представлен ниже:
    void t(int str,int slb, int m[max][max],int min[max]){  int i,j;   for (j=0;j<slb;j++){    min[j]=0;    for (i=1;i<str;i++)      if (m[i][j]<m[min[j]][j])  min[j]=i;    }}		
    Укажите, какие действия с массивом выполняет функция, фрагмент кода которой представлен ниже:
    void z (int k,int x[max]){  int i;  for (i=0;i<k;i++)     if (x[i]<0) x[i]=-x[i];}		
    Укажите порядок освобождения динамической памяти, выделенной ранее под двумерный массив
  • free (matr[i]);
  • free (matr);
  • for (int i=0; i<n; i++)