コード例 #1
0
        public void TriTest(string wordFilePath)
        {
            WordFileWrapper wfw = new WordFileWrapper(wordFilePath);
            Tri myTri = new Tri(wfw.GetAllWords());
            TriNavigator nav = myTri.GetNavigator();

            var x = 5;
        }
コード例 #2
0
        public void TriTest(string wordFilePath)
        {
            WordFileWrapper wfw   = new WordFileWrapper(wordFilePath);
            Tri             myTri = new Tri(wfw.GetAllWords());
            TriNavigator    nav   = myTri.GetNavigator();

            var x = 5;
        }
コード例 #3
0
ファイル: Algo.cs プロジェクト: jimmypc92/AsciiScanner
 public static HashSet<string> WordsInCharBuffer(char[] carr, Tri possibleWords)
 {
     HashSet<string> retStore = new HashSet<string>();
     for(long i = 0; i < carr.Length; i++)
     {
         TriNavigator nav = possibleWords.GetNavigator();
         long initalLength = 1;
         string initialStr = "";
         RecurseFromCurrent(carr, i, initalLength, nav, initialStr, retStore);
     }
     return retStore;
 }
コード例 #4
0
        public static HashSet <string> WordsInCharBuffer(char[] carr, Tri possibleWords)
        {
            HashSet <string> retStore = new HashSet <string>();

            for (long i = 0; i < carr.Length; i++)
            {
                TriNavigator nav          = possibleWords.GetNavigator();
                long         initalLength = 1;
                string       initialStr   = "";
                RecurseFromCurrent(carr, i, initalLength, nav, initialStr, retStore);
            }
            return(retStore);
        }