Пример #1
0
        public override void Run()
        {
            var data = new SortData(800);

            doQuicksort(data.array, 0, data.array.Length - 1);
            data.Check();
        }
Пример #2
0
        public override void Run()
        {
            var data = new SortData(130);

            doBubblesort(data.array);
            data.Check();
        }
Пример #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");
            }
        }
Пример #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");
 }
Пример #5
0
 public override void Run()
 {
     var data = new SortData(800);
     doQuicksort(data.array, 0, data.array.Length - 1);
     data.Check();
 }
Пример #6
0
 public override void Run()
 {
     var data = new SortData(130);
     doBubblesort(data.array);
     data.Check();
 }