repeat

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SuffixAutomaton

type SuffixAutomaton struct {
	Nodes   []*node
	LastPos int32 // 当前插入的字符对应的节点(终止点)
	// contains filtered or unexported fields
}

func NewSuffixAutomaton

func NewSuffixAutomaton() *SuffixAutomaton

func (*SuffixAutomaton) Add

func (sam *SuffixAutomaton) Add(c rune)

func (*SuffixAutomaton) AddString

func (sam *SuffixAutomaton) AddString(s string)

func (*SuffixAutomaton) Clear

func (sam *SuffixAutomaton) Clear()

func (*SuffixAutomaton) CountSubString

func (sam *SuffixAutomaton) CountSubString() int

CountSubString 本质不同的子串个数.

func (*SuffixAutomaton) GetRepeatness

func (sam *SuffixAutomaton) GetRepeatness() float64

func (*SuffixAutomaton) Length

func (sam *SuffixAutomaton) Length() int32

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL