во время мутабельной итерации надо сделать n мутабельных шагов в обратном направлении?
                  
                  
                  Грубо говоря, обходим массив
                  
                  
                  [_, _, _, _, _, 1, _, 2, 3, _, _, 4, _, _, _, ]
                  
                  
                  и, обнаружив значение 4, хотим вернуться назад и заменить все 1,2,3,4 на *
                  
                  
                  [_, _, _, _, _, *, _, *, *, _, _, *, _, _, _, ]
                  
                  
                  после чего продолжить обход после бывшего 4
                  
                  
                  
                  
                  
                  Будь это правда массив, можно было бы обойтись индексами, но это не он, хотя порядок значений итератора и не меняется. В структуре данных не требуется ни добавление, ни удаление, лишь модификация значений - и кажется подходящий оптимальный код существовать должен
                  
                  
                  
                  
                  
                  Спасибо
                  
                  
                
Создать вектор из мутабельных ссылок и работать с ним.
Обсуждают сегодня