コード例 #1
0
ファイル: Trie.cs プロジェクト: Cloudxtreme/anima
        public void Add(string word)
        {
            word = word.ToLower();

            if (Trie.IsValidWord(word) == false)
            {
                return;
            }

            this.InnerAdd(word);
        }
コード例 #2
0
ファイル: PredictionEngine.cs プロジェクト: Cloudxtreme/anima
        private void Init()
        {
            Dictionary dic = Dictionary.GetInstance(this.wordsSize);

            foreach (var word in dic.Words())
            {
                if (this.knowledge.ContainsKey(word) || Trie.IsValidWord(word) == false)
                {
                    continue;
                }

                this.knowledge.Add(word, new StatisticsT());
                this.LearnNewWord(word);
            }
        }