Bei einem ganzzahligen Array (maximale Größe 50000) muss ich das minimale und maximale so finden, dass für einige , mit . p q p ≤ q
Ich habe diesen Prozess ausprobiert: für alle . Ich habe es in vorberechnet und dann den Wert von für einige , so, dass ist: X = \ text {sum} _q \ oplus \ text {sum} _ {p- 1} . Somit: i O ( n ) X p q ( p ≤ q ) X = Summe q ⊕ Summe p - 1
Aber dieser Prozess ist von . Wie kann ich das effizienter machen?