Исправление deep-purple, (текущая версия) :
Что такое односвязный список? Это стек, стопка. Ты можешь положить только наверх стопки, или взять сверху – всё.
Если и существует практический кейс, где нужно именно такое API, то мне он в голову не пришёл
То, о чём говоришь ты – FILO/LIFO.
То, что нужно мне (не XOYO):
Быстрая вставка в конец, поэтому в «холдере» entries есть поле last.
Быстрое вынимание из любого места, поэтому в entry есть поля prev и next.
Пробежка в цикле по тем элементам, которые там есть на момент пробежки.
Тщем – это подписчики на событие.
Исходная версия deep-purple, :
Что такое односвязный список? Это стек, стопка. Ты можешь положить только наверх стопки, или взять сверху – всё.
Если и существует практический кейс, где нужно именно такое API, то мне он в голову не пришёл
То, о чём говоришь ты – FILO.
То, что нужно мне (не XOYO):
Быстрая вставка в конец, поэтому в «холдере» entries есть поле last.
Быстрое вынимание из любого места, поэтому в entry есть поля prev и next.
Пробежка в цикле по тем элементам, которые там есть на момент пробежки.
Тщем – это подписчики на событие.