если связанный список поддерживается, вы не можете выполнять бинарный поиск;
найти точку вставки O (n),
фактически вставка O (1), так как вы просто измените соседние узлы,
общий O (n).
если его массив поддерживается, вы можете выполнить бинарный поиск так;
найти точку вставки O (log (n)),
но вставка в массив - это O (n), так как вам, возможно, придется сдвинуть все элементы массива,
общий O (n)
именно поэтому у вас есть резервная копия дерева / кучи, поэтому все операции могут быть O (log (n))