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

Informatiker Board » Themengebiete » Theoretische Informatik » Berechenbarkeits- und Komplexitätstheorie » Komplexität (Bubblesort)? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Komplexität (Bubblesort)?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
coooo
Jungspund


Dabei seit: 01.02.2015
Beiträge: 22

Komplexität (Bubblesort)? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

habe folgende Aufgabe vor mir liegen & weiß nicht, ob es sich hierbei um ein Bubblesort handelt bzw. wie man die Aufgabe lösen könnte.

Hat jemand eine Idee?

coooo hat dieses Bild (verkleinerte Version) angehängt:
aufg.png

20.05.2015 20:56 coooo ist offline Beiträge von coooo suchen Nehmen Sie coooo in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ein Stichwort: Insertionsort.

__________________
Syntax Highlighting fürs Board (Link)
20.05.2015 21:35 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Tina92
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

mal eine Frage zu den ganzen Sortieralgorithmen. Warum brauche ich denn so viele verschiedene? MergeSort, InsertionSort, BubbleSort usw.
22.05.2015 17:40
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zum einen, weil die einen komplizierter sind als die anderen, zum anderen weil sie unterschiedliche Eigenschaften haben.

Einen Bubblesort kann man sich in 5 Minuten ausdenken (und für Studenten ist er auch am leichtesten zu verstehen). Quicksort gibt "erst" seit 1960.
Quicksort arbeitet im Normalfall in O(n*log(n)), kann aber auch O(n^2) haben, wenn die Liste in umgekehrter Reihenfolge sortiert ist. Mergesort ist immer O(n*log(n)), braucht aber zusätzlichen Speicher. Da muss man eben zwischen Laufzeit uns Speicherbedarf abwägen.

__________________
Syntax Highlighting fürs Board (Link)
22.05.2015 17:46 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Tina92
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke für die Antwort.

Zitat:
Quicksort arbeitet im Normalfall in O(n*log(n)), kann aber auch O(n^2) haben, wenn die Liste in umgekehrter Reihenfolge sortiert ist. Mergesort ist immer O(n*log(n)), braucht aber zusätzlichen Speicher. Da muss man eben zwischen Laufzeit uns Speicherbedarf abwägen.


Wo weißt du denn die ganzen Komplexitäten her? Sprich O(n*log(n)) usw.?
23.05.2015 17:58
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das kann man nachlesen oder sich mit ein wenig Aufwand auch selbst herleiten. Bei den gängigen Algorithmen weiß man das auch recht schnell auswendig.

__________________
Syntax Highlighting fürs Board (Link)
23.05.2015 18:00 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Tina92
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Achso, ich war immer der Meinung, dass das für jeden Code unterschiedlich ist :-)
23.05.2015 18:15
coooo
Jungspund


Dabei seit: 01.02.2015
Beiträge: 22

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wieso ist es Insertion Sort? Beim Instertion Sort wird doch nicht nach Minimum und Maximum gesucht.
09.06.2015 22:32 coooo ist offline Beiträge von coooo suchen Nehmen Sie coooo in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Beim in der Aufgabenstellung beschriebenen Algorithmus ja auch nicht.

__________________
Syntax Highlighting fürs Board (Link)
10.06.2015 15:38 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Berechenbarkeits- und Komplexitätstheorie » Komplexität (Bubblesort)?