Рубрики

Структуры данных | Связанный список | Вопрос 17

Рассмотрим следующую функцию для обхода связанного списка.

void traverse(struct Node *head)

{

   while (head->next != NULL)

   {

       printf("%d  ", head->data);

       head = head->next;

   }

}

Что из следующего является ЛОЖНЫМ относительно вышеупомянутой функции?
(A) Функция может завершиться сбоем, когда связанный список пуст
(B) Функция не печатает последний узел, когда связанный список не пуст
(C) Функция реализована неправильно, потому что она меняет голову

Ответ: (с)
Объяснение:
Тест на этот вопрос

Рекомендуемые посты:

Структуры данных | Связанный список | Вопрос 17

0.00 (0%) 0 votes