Запустите все модульные тесты в Android Studio

На вашей первой итерации вы не удаляетесь и все денди.

Вторая итерация вы находитесь в позиции [1] последовательности, и вы удаляете «1». Итератор затем перенесет вас в позицию [2] в последовательности, которая теперь «3», поэтому «2» пропускается (поскольку «2» теперь находится в позиции [1] из-за удаления). Конечно, «3» не удаляется, поэтому вы переходите к позиции [3] в последовательности, которая теперь «4». Это удаляется, вы попадаете на позицию [5], которая теперь «6» и т. Д.

Тот факт, что вы удаляете вещи, означает, что позиция пропускается каждый раз, когда вы выполняете удаление .

39
задан Kevin ABRIOUX 13 December 2016 в 08:42
поделиться