class BurrowsWheeler::CircularSuffixArray
Public Class Methods
new(string)
click to toggle source
# File lib/burrows_wheeler/circular_suffix_array.rb, line 5 def initialize(string) suffixes = (0..string.length - 1).map do |shift| CircularString.new(string, shift) end.sort @indices = suffixes.map(&:shift) end