Кэшируйте указатель / местоположение элемента перед элементом, который нужно удалить, во временной переменной по мере продвижения.
Таким образом, будет один цикл, повторяющийся до конца.Было бы утверждение, что кэширует (ik-1) -й элемент в temp.
Когда этот цикл завершится, у temp будет местоположение удаляемого элемента.
Надеюсь, это поможет.