Я отмечаю, что Scheme и Lisp (я думаю) поддерживают круговые списки, и я использовал круговые списки в C/С++ для "упрощения" вставки и удаления элементов, но для чего они хороши?
Схема гарантирует, что они могут быть построены и обработаны, но для чего?
Есть ли структура данных 'killer', которая должна быть круговой или круговой?