Что такое обход списка? Является ли вывод на экран списка его обходом?
Добрый день!
Вопрос сверх смешной наверное для всех но не для меня..
Является ли вывод на экран циклического однонаправленно цикла его обходом ?
Или поиск элемента в нём ?
Спасибо!
Есл можно ещё уточнение..
//печать циклического однонаправленного списка
void Print_Circle_Single_List(Circle_Single_List* Head) {
Circle_Single_List* ptr=Head;
//вспомогательный указатель
do {
cout << ptr->Data << "\t";
ptr=ptr->Next;
} while (ptr!=Head);
cout << "\n";
}
То есть в данном случае это и есть обход
и тогда и поиск элемента или его вставка это тоже обход ?и звините за сверх дурацкие вопросы,просто у меня нестандартная ситуация..
evgenyt2000, обход списка - это когда проходишь по элементам списка. Вставка обычно включает в себя поиск нужного элемента, эту часть наверное можно назвать обходом до искомого элемента, а затем в это место вставляется новый элемент списка