我已经开始研究排序算法,并使用Activation方法作为pivot的第一个索引进行快速排序。 现在,如果我尝试使用随机索引或最后一个索引,它要么什么都不做,要么只是对后半部分进行排序。一个Video显示了我的意思。我的代码: class Quicksort : Sortalgorithm int ActivationMeth
我正在尝试实现以第一个元素为中心的快速排序划分算法,我研究了以最后一个元素为中心的快速排序算法。有人能告诉我在下面的伪代码中我哪里错了吗?/* Taking first element of array as pivot and movig all elements
smaller than pivot left t