Доброго дня. Имеется код:
SortAlgorithm.prototype.quickSortImpl = function(left, right) {
var values = this.values;
var middle = (left + right) / 2 | 0;
var pivot = helper.median3(values[left], values[middle], values[right]);
var l = left;
var r = right;
fun
while(true) {
while(values[l] < pivot) {
this.highlight(l,r);
l++;
}
while(pivot < values[r]) {
this.highlight(l,r);
r--;
}
if(r <= l) {
break;
}
this.swap(l, r);
l++;
r--;
}
if(left < l - 1) {
this.quickSortImpl(left, l - 1);
}
if(r + 1 < right) {
this.quickSortImpl(r + 1, right);
}
};
Возможно ли сделать так, что бы следующий шаг сортировки начинался только после нажатия клавиши на клавиатуре? Благодарю!