※ 引述《kingofsdtw (不能闲下来!!)》之铭言:
: 请问...
: Quick Sort按照"原意" middle应该是啥呢?
: 目前以下都写出可以跑的Function
: 但是身边查到的国外网页教学和课本大多是采用a 方案
: a. middle = arry[left + right];
: if(arry[left]> middle).....
: b. middle = (left +right) /2;
: if(arry[left] >arry[middle] )....
: Code: http://codepad.org/iVymx6kA
1. 我不觉得这是 Java 问题
2. 你的程式码注解... 几乎可视为没有
把右大括号打上注解,著名左大括号的... 用意(?)
这几乎没有什么额外的意义
3. 我实在看不懂你文章当中的 a 要怎么跑
用你程式里头的变量定义
(然后还得自己把 array 代换成 data,
以及忽略搞不懂你的 if 到底是指程式码中的哪一段)
你写的 a 不是有 typo,不然就是... 我也不知道是什么了
是故,原文给予 s