快速排序是一个非常流行而且高效的算法,其平均时间复杂度为
Θ(nlogn). 其优于合并排序之处在于它在原位上排序,不需要额
外的辅助存贮空间(合并排序需Θ(n)的辅助空间)。Charles A. R.
Hoare 1960 年发布了使他闻名于世的快速排序算法(Quicksort),
这个算法也是当前世界上使用最广泛的算法之一,当时他供职于
伦敦一家不大的计算机生产厂家。1980 年,Hoare 被授予 Turing
奖,以表彰其在程序语言定义与设计领域的根本性的贡献。在
2000 年,Hoare 因其在计算机科学和教育方面的杰出贡献被英国
皇家封为爵士。
评论0