qsortnilnilqsort.xy++qsortlowersxy.xqsortgreatersxylowersxnilnillowersx.yzif<=yx.ylowersxzlowersxzgreatersxnilnilgreatersx.yzif<=yxgreatersxz.ygreatersxzqsort.xygreatersxyqsort.xyqsortgreatersxyqsort.xylowersxyqsort.xyqsortlowersxylowersx.yzlowersxzgreatersx.yzgreatersxztrueqsort.xyqsortlowersxyfalseqsort.xyqsortgreatersxyfalseqsort.xygreatersxyfalseqsort.xylowersxyfalsegreatersx.yzgreatersxztrue1greaters201926if33102132<=291022++201024greaters201928lowers281620.271222qsort1014nil00lowersx.yzlowersxztrue1lowers201926if33102132<=291022++201024greaters201928lowers281620.271222qsort1014nil00