Esempio n. 1
0
        public override void Run()
        {
            var data = new SortData(800);

            doQuicksort(data.array, 0, data.array.Length - 1);
            data.Check();
        }
Esempio n. 2
0
        public override void Run()
        {
            var data = new SortData(130);

            doBubblesort(data.array);
            data.Check();
        }
Esempio n. 3
0
        public override void Run()
        {
            var data = new SortData(1000);
            var tree = new TreeNode(data.array[0]);

            for (var i = 1; i < data.array.Length; i++)
            {
                tree.insert(data.array[i]);
            }
            if (!tree.check())
            {
                throw new InvalidOperationException("Invalid result, tree not sorted");
            }
        }
Esempio n. 4
0
 public override void Run()
 {
     var data = new SortData(1000);
     var tree = new TreeNode(data.array[0]);
     for (var i = 1; i < data.array.Length; i++) tree.insert(data.array[i]);
     if (!tree.check()) throw new InvalidOperationException("Invalid result, tree not sorted");
 }
Esempio n. 5
0
 public override void Run()
 {
     var data = new SortData(800);
     doQuicksort(data.array, 0, data.array.Length - 1);
     data.Check();
 }
Esempio n. 6
0
 public override void Run()
 {
     var data = new SortData(130);
     doBubblesort(data.array);
     data.Check();
 }