Ich bin gespannt, was ist die offizielle Art, dies mit Big O Notation zu beschreiben?Mit Big O Notation, was ist die richtige Bezeichnung für diesen Algorithmus?
var prices = [100, 180, 260, 590, 40, 310, 535, 10, 5, 3];
var biggest_profit = 0;
for (var i=0; i < prices.length; i++) {
var first_price = prices[i];
for (var j=i+1; j <= prices.length; j++) {
// do something here
}
}
Dies ist das Bit, das mich abwirft:
j=i+1
Jedes Mal, wenn wir durch i
gehen, die j
kürzer und kürzer wird.
Wie lautet der korrekte Name für dieses Muster in Big O Notation?
Mögliches Duplikat von [Was ist das Big-O einer verschachtelten Schleife, wobei die Anzahl der Iterationen in der inneren Schleife durch die aktuelle Iteration der äußeren Schleife bestimmt wird?] (Http://stackoverflow.com/questions/362059/Was-ist-der-große-von-einer-verschachtelten-Schleife-wo-Anzahl-von-Iterationen-in-der-inneren-Schleife) –