public string StFromSuffG(SuffEdge suffEdge) { var st = ""; for (var i = suffEdge.IchFirst; i <= suffEdge.IchLast; i++) { if (i - 1 == rgv.Count) { break; } var ch = rgv[i - 1]; st += ch; } return(st); }
public void AddEdge(int ichFirst, int ichLast, SuffNode node, char ch) { MpEdgeByCh[ch] = new SuffEdge(ichFirst, ichLast, node); }