Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Berechenbarkeits- und Komplexitätstheorie » Was bedeutet es, wenn ein Algorithmus einen Aufwand von linear in der Eingabelänge hat? » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Der letzte Beitrag
Jessica Was bedeutet es, wenn ein Algorithmus einen Aufwand von linear in der Eingabelänge hat?

Meine Frage:
Dijkstras Algorithmus hat eine Laufzeit von O(n^2).
Wenn man dichte Graphen einsetzt, also solche bei denen ein Graph mit n Knoten \Theta(n^2) Kanten besitzt, dann hat der Algorithmus eine lineare Laufzeit in der Eingabelänge.

Ich verstehe hier nicht den Zusammenhang. Ich meine, wie kanne sein, dass wenn der Input erhöht wird, die Laufzeit plötzlich geringer wird? Wie genau hängt der Aufwand von der Eingabelänge ab?

Meine Ideen:
Leider keinen Ansatz