static void Main(string[] args) { List <int> list = new List <int>(); Random random = new Random(); list.Add(5); list.Add(6); list.Add(3); list.Add(7); list.Add(1); list.Add(8); list.Add(2); for (int i = 0; i < list.Count; i++) { Console.Write(list[i] + ", "); } Console.WriteLine("\n"); HeapSort heap_sort = new HeapSort(); heap_sort.HeapSortData(list); foreach (var i in list) { Console.Write(i + ", "); } Console.WriteLine("\n"); Console.ReadLine(); }
static void Main(string[] args) { /* MinHeap minHeap = new MinHeap(6); * minHeap.Insert(2); * minHeap.Insert(4); * minHeap.Insert(6); * minHeap.Insert(8); * minHeap.Insert(10); * minHeap.Insert(12); * * int min = minHeap.ExtractMin();*/ int[] array = new int[] { 4, 2, 6, 7, 1, 3 }; HeapSort.Heapsort(array, array.Length); Console.ReadLine(); }