В данном случае, так как мы рассматриваем длину связи между одной и той же парой атомов в каждом случае, то нам придется сравнить их кратности в каждом случае. Чем выше кратность, тем короче связь.
В перекиси водорода Н2О2 атомы кислорода, как известно, связаны одинарной связью (Н-О-О-Н), а в О2 - двойной (О=О). Определение кратности связи в молекуле О3 требует более глубоких познаний в химии. Дело в том, что связи в этой молекуле слабополярны (в отличие от неполярных связей в Н2О2 и О2). Сама молекула представляет собой две переходящие одна в другую резонансные структуры: О=О(+)-О(-) и О(-)-О(+)=О, которыев совокупности дают упрощенную формулу О(полуторная связь)О(полуторная связь)О. Т.о., связь между атомами кислорода в О3 можно рассматривать как 1,5-кратную, а следовательно, ее длина будет меньше, чем одинарной, но больше, чем двойной.
Ответ: Н2О2, О3, О2.