我刚刚实现了书中的快速排序算法并得到了奇怪的输出。它有效,但它按降序而不是升序排序。例如: [1, 5, 2, 10, 6, 9, 8, 3, 7, 4] 排序 [10, 9, 8, 7, 6, 5, 4, 3, 2, 1] 似乎不能在我的代码中找到源代码:
private void quicksort(int[] A, int p, int r) {
if (p < r) {
int q = partition(A, p, r);
quicksort(A, p, q);
quicksort(A, q + 1, r);
}
}
private int partition(int[] A, int p, int r) {
int x = A[p]; // pivot
int i = p;
int j = r;
while (true) {
while …Run Code Online (Sandbox Code Playgroud) 好的,昨天我接受了电话采访,他们告诉我准备面试,并告诉我学习一些叫做PHP PDL的东西.当我用谷歌搜索PHP PDL似乎没有出现任何东西,我的手机由于某种原因没有保存号码给他们回电话.所以现在我还有一天的时间离开面试并想知道要准备什么,我知道PHP但是什么是PDL,他们提到了一些关于SQL注入和准备的声明,PDL是一种很好的使用方法.也许我听错了它,这是不同的像pdl或gdl,我不知道.如果有人知道它可以回应什么,请.
它再次与PHP相关,并且与SQL注入有一些联系,并使用预处理语句来预防它.
谢谢