INNER CODE UNIT · Go
func
mb-14/gomarkov · helpers.go:19
func (ngram NGram) key() string {
return strings.Join(ngram, "_")
}
func (s sparseArray) orderedKeys() []int {
keys := make([]int, 0, len(s))
for k := range s {
keys = append(keys, k)
}
sort.Ints(keys)
return keys
}
func (s sparseArray) sum() int {
sum := 0
for _, count := range s {
sum += count
}