Я готовился к тесту Java и нашел упражнение, в котором у меня есть стек чисел (то есть 2-4-1-5-3, где 2 - первый, который был вставлен, и 3 - одинвы можете заглянуть), и круговой список символов (то есть, a-> d-> c-> b-> e->, являющийся первым узлом), поэтому, если первое число в стеке равно 3, у меня естьвставить в простой список символ № 3, который является c.Таким образом, проблема заключается в том, что упражнение должно быть выполнено без использования каких-либо дополнительных структур, таких как дополнительный список или дополнительный стек.Я сомневаюсь, как мне достичь номера 1 в стеке, не потеряв номер 3 и номер 5 и не поместив их в привычную структуру.
Заранее спасибо.