public class Prefix extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BASE |
| Modifier and Type | Method and Description |
|---|---|
static long |
concat(long leftPrefix,
long rightPrefix,
int k) |
boolean |
equals(Object obj) |
int |
first() |
int[] |
follows(int first) |
int |
hashCode() |
static int |
hashFirst(long prefix,
int length) |
static int |
hashNext(long prefix,
int previous,
int length) |
static long |
pack(int... symbols) |
static long |
pack(int symbol) |
int |
size() |
static int |
size(long prefix) |
boolean |
step() |
String |
toString() |
void |
toString(StringArrayList symbolTable,
StringBuilder result) |
static int[] |
unpack(long data) |
public static final int BASE
public static long pack(int... symbols)
public static long pack(int symbol)
public static int[] unpack(long data)
public boolean step()
public int first()
public static long concat(long leftPrefix,
long rightPrefix,
int k)
public int size()
public static int size(long prefix)
public int[] follows(int first)
public void toString(StringArrayList symbolTable, StringBuilder result)
public static int hashFirst(long prefix,
int length)
public static int hashNext(long prefix,
int previous,
int length)
Copyright © 1998–2017 1&1. All rights reserved.