一个关于快速排序的问题
一个题目,就多了一字,那它的结果就不一样了,是不是书中的答案错误了啊
题目1:
若一组记录的关键字码为(46,79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的第一次划分结果为
书中的答案是40,38,46,79,56,84
————————————-————
题目2:
若一组记录的关键字码为(46,79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的“一次”划分结果为:
书中的答案有两个选项从中选一个,
答案是选“40,38,46,56,79,84”
就不选“40,38,46,79,56,84
”了,
---选自(文冲P41.10),和蓝纲P143.4
________________________________________________________________
________________________________________________________________
我的疑问是:
我认为都应该选:
“40,38,46,79,56,84”
因为“第一次排序”,子面上理解就包括了“一次”的含义啊,是我的理解错误了呢,还是第2个题目书中的答案错误了呢,
,恳请会此算法的热心人能够帮忙指教,谢谢