我无法决定哪种方法更适合HeapSort。是选择根还是用最后一个元素改变它?这两者中哪一个是正确的?
根据这些讲义
堆排序是一种基于比较的排序算法,是选择排序家族的一部分。
堆排序类似于选择排序,它定位最大的值并将其放在数组的最终位置。
所以基于选择似乎是正确的。
我无法决定哪种方法更适合HeapSort。是选择根还是用最后一个元素改变它?这两者中哪一个是正确的?
根据这些讲义
堆排序是一种基于比较的排序算法,是选择排序家族的一部分。
堆排序类似于选择排序,它定位最大的值并将其放在数组的最终位置。
所以基于选择似乎是正确的。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium