LINUXTALKS.CO

История изменений

Исправление deep-purple, (текущая версия) :

Что такое односвязный список? Это стек, стопка. Ты можешь положить только наверх стопки, или взять сверху – всё.

Если и существует практический кейс, где нужно именно такое API, то мне он в голову не пришёл

То, о чём говоришь ты – FILO/LIFO.

То, что нужно мне (не XOYO):

  1. Быстрая вставка в конец, поэтому в «холдере» entries есть поле last.

  2. Быстрое вынимание из любого места, поэтому в entry есть поля prev и next.

  3. Пробежка в цикле по тем элементам, которые там есть на момент пробежки.

Тщем – это подписчики на событие.

Исходная версия deep-purple, :

Что такое односвязный список? Это стек, стопка. Ты можешь положить только наверх стопки, или взять сверху – всё.

Если и существует практический кейс, где нужно именно такое API, то мне он в голову не пришёл

То, о чём говоришь ты – FILO.

То, что нужно мне (не XOYO):

  1. Быстрая вставка в конец, поэтому в «холдере» entries есть поле last.

  2. Быстрое вынимание из любого места, поэтому в entry есть поля prev и next.

  3. Пробежка в цикле по тем элементам, которые там есть на момент пробежки.

Тщем – это подписчики на событие.