как я понял? программа не проводит последнее сравнение из-за параметра list.get(j + 1). или я не прав, никак не могу понять как решить проблему.