AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bubblesort Problem

Ein Thema von GreyFox23 · begonnen am 4. Okt 2015 · letzter Beitrag vom 9. Mär 2018
Antwort Antwort
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#1

AW: Bubblesort Problem

  Alt 8. Mär 2018, 21:03
Zitat:
Ist die gewünschte Reihenfolge erstmal klar, kann man nämlich (nahezu) jeden Sortieralgorithmus auf jedes Sortierproblem loslassen.
Leicht dahin gesagt..

Meine Reihenfolge wird in dem Quelltext definiert.
Es wäre für einen Außsenstehenden - und vermutlich auch für Dich - transparenter, die diesem vergleichsgbasierten Sortieralgorithmus namens Bubblesort zugrundeliegende Vergleichsfunktionalität in eine extra Funktion auszulagern, die drei Ausgabewerte annehmen kann, die dem kleiner, gleich oder größer entsprechen.

Oder sind die Relationen der zu sortierenden Objekte intransitiv?
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.490 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Bubblesort Problem

  Alt 9. Mär 2018, 07:59
Oder sind die Relationen der zu sortierenden Objekte intransitiv?
Was meinst Du damit? Bitte erkläre das Wort intransitiv in dem Zusammenhang oder erkläre das was du sagen willst ohne das Wort. Danke.
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#3

AW: Bubblesort Problem

  Alt 9. Mär 2018, 10:55
Oder sind die Relationen der zu sortierenden Objekte intransitiv?
Was meinst Du damit? Bitte erkläre das Wort intransitiv in dem Zusammenhang oder erkläre das was du sagen willst ohne das Wort. Danke.
Die Tanten Google und Wikipedia sind Dein Freund.

Intransitiv bedeutet, daß nicht gilt: Wenn a<=b und b<=c dann a<=c, jedenfalls nicht immer und zwangsläufig. Einfaches Beispiel ist das Spiel "Schnick schnack schnuck".

M.E. kann man, wenn Intransitivität gilt, keinen Sortieralgorithmus darauf begründen, jedenfalls keinen, wie mir bekannt.

Darauf kam ich wegen des Kreisbildes, das weiter zuvor angehängt wurde.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: Bubblesort Problem

  Alt 9. Mär 2018, 11:10
Zitat:
Wenn du da keinen 100%igen Plan wird das nie was und du kannst Sortieralgorithmen implementieren bis du schwarz wirst.
Ich weis nicht was da nicht zu verstehen ist.
Das Array beginnt bei 0 oder?
Ich habe 10 Objekte von 0 > 9

Also egal ob ich von links nach rechts oder von rechts nach links diese Objekte drehe ist immer das erste Objekt der Antrieb in dem fall 0.

Da ich diese aber vom Höchsten Index zum kleinsten durchlaufe ist es in dem fall die 9 (das 10 Objekt)
Auf die werte die nun bei der Berechnung während dem durchlauf der Schleife entstehen habe ich keinen Einfluss.

Nun sollen diese ausgetauscht werden abhängig davon wo diese sich gerade befinden.
Keine Ahnung was ihr immer mit 100% Plan meint, was gibt es da zu planen?
Dazu muss man sich nur mal meinen Code DrawCarousel anschauen dann sieht man das was ich geplant habe.

gruss
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: Bubblesort Problem

  Alt 9. Mär 2018, 11:12
Zitat:
Von daher lade Dein Projekt hier als Zip-Datei hoch. Dann könnten auch andere drüber schauen.
Sorry nein aber du kannst es gerne nochmal versuchen sollte jetzt gehen.

Zitat:
Hast Du denn meinen Lösungsansatz mal ausprobiert? Oder hast Du ihn nciht verstanden.
Habe ich versucht und verstanden aber er funktioniert nicht.
Die Zorder ist immer noch falsch.
Danke.

Zitat:
Es ist ein kleines Testtool, welches das so (ähnlich) macht, wie Du es (meiner Meinung nach) möchtest.
HolgerX werde es mir mal anschauen.. Danke für deine Mühe.
Super gemacht

gruss

Geändert von EWeiss ( 9. Mär 2018 um 11:25 Uhr)
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.490 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Bubblesort Problem

  Alt 9. Mär 2018, 17:31
Oder sind die Relationen der zu sortierenden Objekte intransitiv?
Was meinst Du damit? Bitte erkläre das Wort intransitiv in dem Zusammenhang oder erkläre das was du sagen willst ohne das Wort. Danke.
Die Tanten Google und Wikipedia sind Dein Freund.

Intransitiv bedeutet, daß nicht gilt: Wenn a<=b und b<=c dann a<=c, jedenfalls nicht immer und zwangsläufig. Einfaches Beispiel ist das Spiel "Schnick schnack schnuck".

M.E. kann man, wenn Intransitivität gilt, keinen Sortieralgorithmus darauf begründen, jedenfalls keinen, wie mir bekannt.

Darauf kam ich wegen des Kreisbildes, das weiter zuvor angehängt wurde.
Danke für die Erklärungen.
(Google und wikipedia habe ich wohl zuwenig bemüht. Ich fand da nur Dinge die deutsche Grammatik betreffend.)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz