我有一个非常困难的时间使用伪代码的混洗算法,并把它变成一个工作的java代码。我正在尝试打乱一个链表。总的来说,该方法获取链表头部的指针,并随机返回一个指向相同列表头部的指针。我想使用我创建的getLength和getItem方法。) * n; head= head.getNext(); }}A list L of l
如果我们已经得到了随机数组,为什么要使用随机快速排序?如果我们收到一个随机数组,并且每次选择最后一个条目作为枢轴,这不是仍然被认为是随机的,因为我们收到了一个随机数组,我们甚至不知道每个条目的位置在哪里。规则快速排序的伪码if p< r QUICKSORT(A,p,q-1)
QUICKSORT(A,q+1