A fast string searching algorithm

Artikeleigenschaften
  • Sprache
    English
  • Veröffentlichungsdatum
    1977/10/01
  • Indian UGC (Zeitschrift)
  • Auffrischen
    5
  • Zitate
    678
  • Robert S. Boyer Stanford Research Institute, Menlo Park, CA
  • J. Strother Moore Xerox Palo Alto Research Center, Palo Alto, CA
Abstrakt
Zitieren
Boyer, Robert S., and J. Strother Moore. “A Fast String Searching Algorithm”. Communications of the ACM, vol. 20, no. 10, 1977, pp. 762-7, https://doi.org/10.1145/359842.359859.
Boyer, R. S., & Moore, J. S. (1977). A fast string searching algorithm. Communications of the ACM, 20(10), 762-772. https://doi.org/10.1145/359842.359859
Boyer RS, Moore JS. A fast string searching algorithm. Communications of the ACM. 1977;20(10):762-7.
Journalkategorien
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Beschreibung

Nadel im Heuhaufen? Diese Forschung präsentiert einen neuartigen Algorithmus für die schnelle Suche nach Zeichenketten. Der Algorithmus lokalisiert effizient die erste Instanz einer Musterzeichenkette innerhalb einer größeren Zeichenkette, indem er Übereinstimmungen vom letzten Zeichen des Musters aus initiiert. Dieser Ansatz ermöglicht es dem Algorithmus, bedeutende Sprünge durch den Text zu machen, oft ohne alle Anfangszeichen zu überprüfen. Die durchschnittliche Anzahl der überprüften Zeichen nimmt mit der Länge des Musters ab. Für ein zufälliges englisches Muster der Länge 5 muss nur ein Viertel der Zeichen in der Zeichenkette überprüft werden, bevor eine Übereinstimmung gefunden wird. Dieser Algorithmus, der so implementiert wurde, dass er im Durchschnitt weniger als i + patlen Maschinenbefehle ausführt, bietet erhebliche Geschwindigkeitsverbesserungen. Unterstützt durch empirische Beweise und theoretische Analysen bietet die Forschung eine praktische Lösung zur Verbesserung der Textverarbeitungseffizienz in Computeranwendungen.

Dieser im Communications of the ACM veröffentlichte Artikel ist relevant für den Fokus der Zeitschrift auf Informatik und Computersoftware. Durch die Präsentation eines schnellen und effizienten Algorithmus zur Suche nach Zeichenketten trägt diese Forschung zur laufenden Entwicklung von Kerncomputertechniken bei.

Auffrischen
Zitate
Zitationsanalyse
Die erste Studie, die diesen Artikel zitiert hat, trug den Titel An improved algorithm to check for polygon similarity und wurde in 1978. veröffentlicht. Die aktuellste Zitierung stammt aus einer 2024 Studie mit dem Titel An improved algorithm to check for polygon similarity Seinen Höhepunkt an Zitierungen erreichte dieser Artikel in 2013 mit 33 Zitierungen.Es wurde in 287 verschiedenen Zeitschriften zitiert., 11% davon sind Open Access. Unter den verwandten Fachzeitschriften wurde diese Forschung am häufigsten von Theoretical Computer Science zitiert, mit 42 Zitierungen. Die folgende Grafik veranschaulicht die jährlichen Zitationstrends für diesen Artikel.
Zitate verwendeten diesen Artikel für Jahr