Easy Coding
  Forum Wiki Tagging Projekte Karte RSS
» Start
» All Recent Changes
» Wiki Suche
» Wiki Hilfe

Algorithmen

How To's Informationen

edit SideBar

Neue Wiki Eintrage finden Sie unter easy-coding.de/wiki.

Lineare-Suche

Lineare Suche ist ein Algorithmus, der auch unter dem Namen sequentielle-Suche? bekannt ist. Er ist der einfachste Suchalgorithmus überhaupt.

Die Aufgabe besteht darin, ein Element in einer Liste oder einem Array mit n Elementen zu finden. Man geht dazu die Liste Element für Element durch, bis man es gefunden hat. Der Suchaufwand wächst linear mit der Anzahl der Elemente in der Liste.

Beispiel

lineare-suche.java
  1. public int lineareSuche(int gesuchtesElement, int daten[]) {
  2.   int i = 0;
  3.   while (i < daten.length && daten[i] != gesuchtesElement) {
  4.     i ++;
  5.   }
  6.   return (i < daten.length) ? i : -1;
  7. }
Zuletzt geändert am 28.09.2006 11:52 Uhr
  Impressum