a. immer eine
b. nicht mehr als n
c. einige feste Nummer
d. nicht mehr als 3Wie viele Anweisungen werden für eine O (1) -Operation in einer Liste mit n Elementen ausgeführt?
Ich wählte "nicht mehr als n", aber mein Lehrer sagte mir, dass es falsch ist. Sie gab nicht den Grund, warum es falsch war, und wenn es falsch ist, was ist die Antwort darauf?
b war die einfachste Antwort als möglicher Kandidat Antwort zu beseitigen. Das würde bedeuten, dass eine Operation auf einer leeren Liste (sagen wir mal nach ihrer Größe) in nicht mehr als 0 Anweisungen ausgeführt würde ... was natürlich unmöglich ist – Robin
@Robin, das davon ausgeht, dass 'nach seiner Größe fragen' ist O (1) Operation. –
@KirkBroadhurst korrekt. Aber es spielt keine Rolle, welche Methode es ist. Etwas, das in nicht mehr als 0 Schritten ausgeführt wird, kann einfach nichts tun. – Robin