2016-06-16 7 views
0

Ich nehme die Lektion von Algorithmus Teil I in Coursera. Und das ist das Problem.Kostenmodell des Quick-Find-Algorithmus

In diesem PPT, sagte er Connected Notwendigkeit 2 Array zugreift und Union Notwendigkeit 2N + 2-Array-Zugriffe

Aber in der nächsten PPT, sagte er Union benötigen N-Array zugreift und Find Notwendigkeit 1.

Ich bin verwirrt darüber, warum sie nicht gleich sind.

enter image description here

+0

Es sagt * höchstens 2N + 2 *, ich glaube im Durchschnitt ist es nur N, aber ich bin nicht positiv. –

+0

Ich glaube, dass das Kostenmodell in impliziter O-Notation angegeben ist. Also steht 1 für eine beliebige Konstante und N für eine beliebige lineare Funktion in Abhängigkeit von N. – HopefullyHelpful

+0

@HopefullyHelpful Entschuldigung, ich bin neu in der Programmierwelt, verstehe nicht, was _Implicit O notation_ ist. Könnten Sie mir eine genaue Webseite geben, die eine Erklärung von _implicit O Notation_ hat? – Dawei

Antwort

-1

In finden Sie in dem 2-Array Artikel anschauen und sehen, ob sie gleich, während die Vereinigung Sie erfordert durch das gesamte Feld gehen und die IDs ändern.

Verwandte Themen