private void NaturalSort() { int max_m = ChucNang.DoDaiDuLieu(pathIn); Nature nt = new Nature(spSorStepNatural); Boolean stop = false; do { nt.Chia(max_m, pathIn); stop = nt.SapXep(pathIn); } while (stop == false); }
private void RunSort() { RUN run = new RUN(spSorStepRUN); int max_m = ChucNang.DoDaiDuLieu(pathIn); int m = 1, count = 1; while (m < max_m) { run.Chia(pathIn, m, max_m); run.SapXep(m, max_m, pathIn); m *= 2; count++; } }
public void WriteByteValue(TextBox txb, string pathIn) { string s = txb.Text; s = s.Trim(); string ressult = " "; //ressult = cn.XoaKhoangTrang(s); ressult = ChucNang.XoaKhoangTrang(s); Console.Write("*"); Console.Write(ressult); Console.WriteLine("*"); //cn.TrimString(ressult); ChucNang.TrimString(ressult, pathIn); }
private string BalanceSort() { int max_m = ChucNang.DoDaiDuLieu(pathIn); if (max_m < 3) { MessageBox.Show("Cần tối thiểu 3 số để thực hiện giải thuật này", Title = "Không thể thực hiện", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { Balanced_2 balanced_2 = new Balanced_2(spSorStepBalance); int m = (int)cbboxNumberFile.SelectedItem; balanced_2.ReNewFile(m); balanced_2.Chia(m, max_m, pathIn); return(balanced_2.fileCuoi); } return("0"); }