myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Talk > Schule, Studium, Ausbildung & Beruf
Seite neu laden

Algorithmus: k-kleinste Elemente in k Listen

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 21.10.14, 20:36   #1
Dante1253
Mitglied
 
Registriert seit: Aug 2009
Beiträge: 399
Bedankt: 131
Dante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt PunkteDante1253 leckt gerne myGully Deckel in der Kanalisation! | 310855 Respekt Punkte
Standard Algorithmus: k-kleinste Elemente in k Listen

Hallo,
ich hoffe auf ein wenig Hilfe bei folgender Aufgabe:

Ich habe k aufsteigend sortierte Listen L1...Lk dergleichen Länge. Ich will über alle Listen hinweg die k kleinsten Elemente auslesen. Problem daran ist, dass es asymptotisch echt schneller als k² sein soll, das heißt der mir logische Weg funktioniert nicht.

Wäre über einen Denkanstß erfreut,
danke!

edit: hat sich erledigt, manchmal kann die lösung auf der hand liegen... (kann geschlossen werden).
für die interessierten: bastel einen heap mit den k jeweils 1. elementen, wenn ein element entfernt wird ersetze es durch das nächste aus der entsprechenden liste... führe k-mal deleteMin aus => k*log(k).
Dante1253 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:22 Uhr.


Sitemap

().