Для меня это выглядит как O (m ^ 2 n ^ 2), предполагая, что "что-то" является постоянным временем.
Хотя цикл j
начинается с разных точек с каждым шагом, комбинированный эффект циклов i
и j
все еще равен m ^ 2.
Оценка самого неустановленного условия обычно была бы (по крайней мере) операцией с постоянным временем, поэтому, конечно, цикл не может быть быстрее, чем O (m ^ 2 n ^ 2) - если, конечно, «что-то» не включает разрыв , goto, исключение или что-либо еще, что выходит из одного или нескольких циклов раньше.
Все ставки отключены, если по какой-либо причине n или m не являются постоянными.