Blocksort.

BWT-Komprimierungsalgorithmus
Jetzt downloaden

Blocksort. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Ranish
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 3 KB

Blocksort. Stichworte


Blocksort. Beschreibung

Blocksort wurde entwickelt, um ein BWT-Kompressionsalgorithmus zu sein. Läuft in o (n) mit 8n Bytes. Ternary-Split QuickSort wird durch die Linear-Time Linked List-Gruppensortierung ersetzt. Ähnlich wie Larsson und Sadakane beginnt es mit dem Suffix-Array von Radix sortiert. Dann steigender Suffix-Größe mit der Leistung von 2 auf jedem Durchgang ertönt drei verknüpfte Listen: Liste der Gruppen von unsortigten Elementen, Liste der sortierten Elemente, die Suffixe von unsortigte Elemente und Liste der sortierten Elemente, die Suffixe der sortierten Elemente sind. Sobald Elemente es in die dritte Liste schaffen, werden sie in Gruppen auf allen nachfolgenden Pässen übersprungen. Die Gesamtzeit ist o (n + sum m * log (m)), wobei M die Länge für jedes Paar der passenden Saiten übereinstimmt. Da M durch den Dateninhalt begrenzt ist und nicht durch die Blockgröße n - der Algorithmus in Bezug auf die Blockgröße n linear ist. Der schlimmste Fall ist jedoch n * log (n) für die Datei eines wiederholten Zeichens. Neben dem Blocksort enthält die Datei eine Variation der Entfernungskodierung und umgekehrte Algorithmen für DC und BWT.


Blocksort. Zugehörige Software