Изменения

Перейти к: навигация, поиск

Список с пропусками

708 байт убрано, 22:31, 23 марта 2019
Удаление элемента
===Удаление элемента===
Для того, чтобы удалить Алгоритм удаления элемента выглядит следующим образом:# Начинаем удалять элемент из списка с пропусками необходимо вызвать рекурсивную функцию, которая в каждом верхнего уровня# Если мы на первом уровне, подобно поиску, найдёт позицию, где должен был стоять и нашли элемент. Во время рекурсии если это самый нижний уровень, <tex>-</tex> то просто удаляем элемент из списка (не забывая при этом сохранить связность списка). Если это не это первый уровень, то рекурсивно вызовем функцию от уровня # Иначе спускаемся ниже, а и также удалим удаляем элемент в текущем уровне. После удаления элемента могло так получитьс текущего уровня, что несколько верхних уровней перестали содержать какие-либо элементы, тогда необходимо удалить эти уровни (кроме первого), и не забыть вернуть ссылку на начало самого верхнего уровня.если он есть====Псевдокод====
==Использование нечестной монеты==
390
правок

Навигация