Simple sort

Simple sort

Simplesort ist ein stabiles in-place Sortierverfahren. In seiner einfachsten Form hat Simplesort für ein Array der Länge n in der Landau-Notation einen Zeit-Aufwand von O(n2). Simplesort zeichnet sich durch einen besonders einfachen Algorithmus aus.

Die intuitive Idee hinter Simplesort ist, dass man die Positionen im zu sortierenden Arrays nacheinander betrachtet und das jeweils passende Element einsortiert.

Algorithmus

In der folgenden Algorithmusbeschreibung ist x das zu sortierende Array und N dessen Länge.

Schleife über Position = 1 .. N
{
  Schleife über Position' = Position + 1 .. N
  {
    Falls x[Position] > x[Position'] ...
    {
      ... dann Vertausche x[Position] und x[Position']
    }
  }
}

Quellen

"Big Java, by Cay Horstmann"

Weblinks

Folien der Algorithmen und Datenstrukturen Vorlesungen für die MATSE-Ausbildung


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Simple Plan — à Saint Jean sur Richelieu (Québec) le 8 août 2009 Pays d’origine …   Wikipédia en Français

  • Simple Minds — est un groupe écossais de New Wave et de Rock, fondé en 1975 et baptisé ainsi en 1978. Sa popularité internationale a culminé du milieu des années 1980 jusqu au début des années 1990. Il est connu du grand public pour sa participation à la bande… …   Wikipédia en Français

  • Simple plan — Simple Plan au Meet in Great à Osaka au Japon Pays d’origine …   Wikipédia en Français

  • Sort (C++) — sort is a function in C++ Standard Template Library that takes two random access iterators, the start and the end, as arguments and performs a comparison sort on the range of elements between the two iterators, front inclusive and end exclusive.… …   Wikipedia

  • simple — 1. (sin pl ) adj. 1°   Qui n est point composé. Dieu, l âme sont des êtres simples. Idées simples. Mouvements simples. •   Certains rayons de lumière firent apercevoir à M. de Turenne qu il n y avait qu une vérité simple et indivisible qui ne se… …   Dictionnaire de la Langue Française d'Émile Littré

  • Simple messieurs de l'Open d'Australie 2008 — Date 14 au 27 janvier Lieu …   Wikipédia en Français

  • Simple messieurs de l'US Open de tennis 2008 — Date 25 août au 7 septembre Lieu …   Wikipédia en Français

  • Simple English — Basic English ist eine vereinfachte Form des Englischen, in der lediglich die wichtigsten Wörter der englischen Sprache vorkommen. Die von Charles Kay Ogden im Jahr 1930 geschaffene Englischvariante wird manchmal auch als Plansprache bezeichnet,… …   Deutsch Wikipedia

  • Sort-merge join — The Sort Merge Join (also known as Merge Join) is an example of a join algorithm and is used in the implementation of a relational database management system. The basic problem of a join algorithm is to find, for each distinct value of the join… …   Wikipedia

  • Simple Machines Forum — Infobox Software name = Simple Machines Forum caption = Screenshot of a fresh SMF installation developer = [http://www.simplemachines.org/about/team.php The SMF Team] frequently updated = yes programming language = PHP genre = Forum software… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”