擅长:python、mysql、java
<p>我建议您将“等待单击”逻辑集中在一个地方,而不要将其与其他排序逻辑混合。你知道吗</p>
<p>例如</p>
<pre><code>def waitForClick():
global clickedFlag
clickedFlag = False
while clickedFlag == False:
onscreenclick(clicked)
listen()
...
if array[i] < pivotValue:
waitForClick()
swap(array, i, pivotIndex)
pivotIndex += 1
...
</code></pre>