示例#1
0
        private void Test(IST <string, int> st)
        {
            FrequencyCounter.MostFrequentlyWordAnalysis("tale.txt", 8, st, out var callIndex, out var timeRecord);
            var panel = new Form2
            {
                Text = st.GetType().Name
            };

            panel.Show();
            panel.Draw(callIndex, timeRecord);
        }
示例#2
0
    private static void Test()
    {
        var bst          = new BinarySearchStAnalysis <string, int>();
        var dataBinary   = FrequencyCounter.MostFrequentlyWordAnalysis("tale.txt", 8, bst);
        var resultBinary = new Form2();

        resultBinary.Text = "BinarySearch";
        resultBinary.Show();
        resultBinary.Draw(dataBinary);

        var sst              = new SequentialSearchStAnalysis <string, int>();
        var dataSequential   = FrequencyCounter.MostFrequentlyWordAnalysis("tale.txt", 8, sst);
        var resultSequential = new Form2();

        resultSequential.Text = "Sequential";
        resultSequential.Show();
        resultSequential.Draw(dataSequential);
    }
示例#3
0
        void Test()
        {
            var bst = new BinarySearchSTAnalysis <string, int>();

            FrequencyCounter.MostFrequentlyWordAnalysis("tale.txt", 8, bst, out var callIndexBinary, out var timeRecordBinary);
            var resultBinary = new Form2();

            resultBinary.Text = "BinarySearch";
            resultBinary.Show();
            resultBinary.Draw(callIndexBinary, timeRecordBinary);

            var sst = new SequentialSearchSTAnalysis <string, int>();

            FrequencyCounter.MostFrequentlyWordAnalysis("tale.txt", 8, sst, out var callIndexSequential, out var timeRecordSequential);
            var resultSequential = new Form2();

            resultSequential.Text = "Sequential";
            resultSequential.Show();
            resultSequential.Draw(callIndexSequential, timeRecordSequential);
        }