示例#1
0
        private void BubleSort_Click(object sender, EventArgs e)
        {
            Sort            sort      = new Sort(20);
            List <Position> positions = sender == BubleSort?sort.BubleSort() : sort.ShakerSort();

            SortDraw      draw    = new SortDraw(Output.Size);
            List <Bitmap> bitmaps = draw.Draw(positions);

            foreach (var item in bitmaps)
            {
                Output.Image = item;
                Refresh();
                Thread.Sleep(400);
            }
        }
示例#2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     Type.SelectedIndex = 0;
     sortDraw           = new SortDraw();
 }