期刊文献+

PARTITION算法的实现

Implementations of PARTITION Algorithms
下载PDF
导出
摘要 自 1 96 2年 Hoare提出快速排序算法以来 ,就成为各种程序设计、数据结构和算法等方面教科书的必备例题 .然而其中的 partition算法几乎都采取了二重循环的形式 ,掩盖了 partition的线性本质 ,削弱了程序的可读性 .本文介绍了 Nico Romuto所做的改进 ,最后给出了一种新的实现方法 ,采取了 while- if- else的形式 ,准确表达了 partition的线性本质 。 Quicksort algorithm has been an essential example in all most textbooks on Programming,Data structures and Algorithms,since Hoare presented in 1962. But the PARTITION algorithms in it make use of two layer loop form, which conceals its linear essence, and reduces readability . This paper introduces the modification by Nico Romuto, and present a new implementation which may correctly express the linear essence and improve readability.
出处 《小型微型计算机系统》 CSCD 北大核心 2003年第11期1954-1955,共2页 Journal of Chinese Computer Systems
关键词 快速排序 partition函数 while-if-else结构 quicksort partition function while if else structure
  • 相关文献

参考文献3

  • 1Hoare C AR. Quicksort[J]. Computer journal 5.1962. 10-15.
  • 2Sara Baase, A V Gelder. Comperter algorithms : introduction to design and analysis [M]. Addison Wesley Longman.2000. 159-170.
  • 3R Kruse, C L Tondo, B P Leung. Data structures & program design in C [M]. Prentice-Hall Inc, 1997. 311-321.335.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部