Lassen Sie uns sagen, ich habe ein Array, Größe 40. und das Element, das ich suche, ist in Position 38. mit einer einfachen Schleife, dauert es 38 Schritte richtig? aber mit 2 Schleifen, die parallel laufen, und eine Variable, "gefunden" auf false gesetzt, und ändert sich auf wahr, wenn das Element gefunden wird.welcher wird schneller sein?
die erste Schleife, aus dem Index 0 die zweite Schleife beginnt, wird aus dem Index 40.
so dass im Grunde starten, wird es nur dann, 4 Schritten oder? um das Element zu finden. Der schlechteste Fall wird sein, wenn das Element in der Mitte des Arrays ist. Recht?
Warum möchten Sie das tun? Es klingt, als ob Sie versuchen, das Rad neu zu erfinden, um nach einem Array zu suchen. –
ich versuche nicht das Rad neu zu erfinden. Ich habe gerade diese Frage, und ich versuche herauszufinden, welche schneller sein wird – pantelis
Sind Sie einfach auf der Suche nach Bestätigung, dass der schlimmste Fall ist, wie Sie sagen? Wenn es in der Mitte ist, dann ist die Anzahl der Schritte möglicherweise die gleiche. –