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