Мне нужно найти число элементов, меньшее или равное i
-й элементу массива в левом и правом подмассивах.
Например, если мой массив
A[]=4 3 5 2 2 5
Мои 2 массива будут
0 0 2 0 0 5
И
3 2 3 1 1 0
i
-й элемент 1-го массива обозначает количество элементов, меньших или равных i
-й элементу слева от i
-го элемента.
i
-й элемент 2-го массива обозначает число элементов, меньших или равных i
-th элементу справа от i
-го элемента.
Я могу найти эти массивы в O (n 2), используя две петли.
Можно ли это сделать в O (n)?