以下哪种就地排序算法需要最少的交换次数? (A) 插入排序 (B) 快速排序 (C) 堆排序 (D) 选择排序 答复: (D) 说明: 选择排序是一种就地算法,交换次数最少。它采用贪婪方法,并使用O(n)交换对n个元素的数组进行排序。 参考: GATE-CS-2006 |问题14 这个问题的小测验
null
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
以下哪种就地排序算法需要最少的交换次数? (A) 插入排序 (B) 快速排序 (C) 堆排序 (D) 选择排序 答复: (D) 说明: 选择排序是一种就地算法,交换次数最少。它采用贪婪方法,并使用O(n)交换对n个元素的数组进行排序。 参考: GATE-CS-2006 |问题14 这个问题的小测验