У меня есть двойной связанный список (очередь), который я сделал сам по себе.Очистка двойного списка
Мне интересно, чтобы очистить связанный список, достаточно ли просто удалить ссылки на голову и хвост?
например
public void Clear()
{
Head = null;
Tail = null;
}
Я визуализация эффекта домино, но я с трудом тестирования. Это приведет к тому, что весь объект окажется пустым по крайней мере. Все запросы данных (например, peek, dequeue и т. Д.) Возвращают null. Вы также можете легко перенести некоторые новые объекты. Чисто функциональный, похоже, работает.
Но я действительно хотел бы знать, правильно ли я делаю это.
Спасибо, он хорошо объясняет ситуацию – CasperT