Найти в односвязном списке количество элементов - C (СИ)
Формулировка задачи:
Нужно найти в односвязном списке количество елементов:
Мое решение: Програма зациклываеться. Где я сделала ошибку?
struct SinglyLinkedList { struct Node { int value; Node* nextNode; }; Node* head; Node* tail; }; unsigned GetSize(SinglyLinkedList* list) { int size =0; for (SinglyLinkedList::Node* node = list->head; node != nullptr; node = node->nextNode) size += size; return size; } int main() { int size = GetSize(list); printf("%d \n", size); return 0; }
Решение задачи: «Найти в односвязном списке количество элементов»
textual
Листинг программы
size += 1;
Объяснение кода листинга программы
- Объявляется переменная
size
типа int со значением 0. - Увеличивается значение переменной
size
на 1.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д