private static void Q3String() { var fileName = "3String.txt"; var strings = ReadFile(fileName); PrintArray(strings); StdOut.Println("After sorting..."); Quick3String.Sort(strings); PrintArray(strings); }
void StringTest() { var strArr = FileHandler.ReadFileAsStrArr("words3.txt"); var xx = strArr.ToList(); xx.Add("aaa"); xx.Add("aaa"); xx.Add("aaa"); xx.Add("aaa"); xx.Add("aaa"); strArr = xx.ToArray(); strArr.Show(); //LSD.Sort(strArr, 3); //MSD.Sort(strArr); Quick3String.Sort(strArr); Console.WriteLine(strArr.IsSort()); strArr.Show(); Console.ReadKey(); }
public void Quick3StringTest() { var a = new string[] { "she", "sells", "seashells", "by", "the", "seashore", "the", "shells", "she", "sells", "are", "surely", "seashells", }; var b = new string[] { "are", "by", "seashells", "seashells", "seashore", "sells", "sells", "she", "she", "shells", "surely", "the", "the", }; Quick3String.Sort(a); for (int i = 0; i < a.Length; i++) { Assert.Equal(a[i], b[i]); } }