Heim  >  Artikel  >  Besteht die Grundidee der Blasensortierung darin, benachbarte Datenelemente in einer Sequenz zu vergleichen?

Besteht die Grundidee der Blasensortierung darin, benachbarte Datenelemente in einer Sequenz zu vergleichen?

藏色散人
藏色散人Original
2020-05-12 09:38:075893Durchsuche

Besteht die Grundidee der Blasensortierung darin, benachbarte Datenelemente in einer Sequenz zu vergleichen?

Ist die Grundidee der Blasensortierung darin, benachbarte Datenelemente in einer Sequenz zu vergleichen?

Die Grundidee der Blasensortierung besteht darin, benachbarte Datenelemente in der Reihenfolge zu vergleichen, sie auszutauschen, wenn eine umgekehrte Reihenfolge vorliegt, und dies zu wiederholen, bis sie in der richtigen Reihenfolge sind.

Bubble Sort ist ein relativ einfacher Sortieralgorithmus aus dem Bereich der Informatik.

Es besucht wiederholt die Spalte der zu sortierenden Elemente, vergleicht nacheinander zwei benachbarte Elemente und vertauscht sie, wenn die Reihenfolge (z. B. von groß nach klein, erster Buchstabe von Z nach A) falsch ist. Die Arbeit des Besuchs von Elementen wird wiederholt, bis keine benachbarten Elemente mehr ausgetauscht werden müssen, was bedeutet, dass die Elementspalte sortiert wurde.

Der Name dieses Algorithmus rührt von der Tatsache her, dass kleinere Elemente durch Austausch (in aufsteigender oder absteigender Reihenfolge) langsam an die Spitze der Sequenz „schweben“, genau wie es schließlich die Kohlendioxidblasen in kohlensäurehaltigen Getränken tun werden nach oben schweben, daher der Name „Blasensortierung“.

Das obige ist der detaillierte Inhalt vonBesteht die Grundidee der Blasensortierung darin, benachbarte Datenelemente in einer Sequenz zu vergleichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn