private void SortBtn_Click(object sender, EventArgs e) { try { SortArr(DGVhelp.ToArray(InputDataDGV)); } catch (Exception ex) { MessagesUtils.ShowError("Произошла ошибка. Проверьте корректность ваших данных"); } }
private void ShuffleBtn_Click(object sender, EventArgs e) { int[] arr = DGVhelp.ToArray(InputDataDGV); for (int i = 0; i < arr.Length - 1; i++) { int index = _rnd.Next(i + 1, arr.Length - 1); int t = arr[i]; arr[i] = arr[index]; arr[index] = t; } DGVhelp.Fill(InputDataDGV, arr); }
private void SortDemonstateBtn_Click(object sender, EventArgs e) { try { int[] arr = DGVhelp.ToArray(InputDataDGV); if (arr.Length > 15) { throw new Exception("Укажите массив размером до 15 элементов"); } sortsStatsTabs.SelectedTab = sortsDemonstationTab; SortArr(arr, true); } catch (Exception ex) { MessagesUtils.ShowError("Произошла ошибка. Проверьте корректность ваших данных"); } }