Ich habe folgenden Algorithmus, der in Java realisiert werden soll.
Selection Sort:
Beim Selection Sort wird zunächst im ganzen Array nach dem kleinsten Element gesucht. Dieses wird mit dem ersten Element vertauscht. Das kleinste Array-Element steht dann an der richtigen Stelle zuvorderst im Array. Anschliessend wird im noch zu sortierenden Teil des Arrays (der ganze Array ohne das Element) nach dem zweitkleinsten Element gesucht. Auch dieses wird mit dem Element, das an seinem Platz steht vertauscht, etc...
Ich stehe im Moment auf dem Schlauch, könnt ihr mir helfen bzw. Denkanstöße geben?
Danke..
Seite 1 von 1
Java Algorithmus
Anzeige
#2
geschrieben 01. Dezember 2005 - 19:37
Du nimmst am besten eine for-Schleife über das gesamte Array (jeder Durchlauf bringt ein Element an die richtige Position). Innerhalb dieser (äusseren) Schleife machst Du nochmal eine Schleife, die von dem ersten nichtsortierten Element bis zum Ende des Arrays verläuft. In dieser (inneren) Schleife ermittelst du das kleinste noch nicht sortierte Element.
Denkanstoss genug?
Denkanstoss genug?
#3
geschrieben 01. Dezember 2005 - 19:47
Die lösung:http://www.cs.ubc.ca/spider/harrison/Java/SelectionSortAlgorithm.java.html
your IP is 127.0.0.1 or ::1
you are running an OS
you use a Browser
I know so much about you...
you are running an OS
you use a Browser
I know so much about you...
#5
geschrieben 01. Dezember 2005 - 20:08
deinSortiertesArray=(new LinkedList(deinArray)).toArray()
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#6
geschrieben 01. Dezember 2005 - 20:15
www.sortieralgorithmen.de, hoffe die Seite hilft mir auch bei meienr Belegarbeit
Thema verteilen:
Seite 1 von 1