Beispiel #1
0
        private MarkovChainStringNode GetNode(string value)
        {
            var node = this.nodes.SingleOrDefault(n => n.Value == value);//comparer.Equals(n.Value, value));

            if (node == null)
            {
                node = new MarkovChainStringNode(value);
                this.nodes.Add(node);
            }
            return(node);
        }
Beispiel #2
0
 public void AddLink(MarkovChainStringNode toNode)
 {
     this.links.Add(toNode);
 }