Lines Matching refs:m
7 local m=math.random(u-(l-1))+l-1 -- choose a random pivot in range l..u
8 x[l],x[m]=x[m],x[l] -- swap pivot to first position
10 m=l
15 m=m+1
16 x[m],x[i]=x[i],x[m] -- swap x[i] and x[m]
20 x[l],x[m]=x[m],x[l] -- swap pivot to a valid place
22 qsort(x,l,m-1,f)
23 qsort(x,m+1,u,f)
30 local m,j=i,i+1
32 if f(x[j],x[m]) then m=j end
35 x[i],x[m]=x[m],x[i] -- swap x[i] and x[m]
40 function show(m,x)
41 io.write(m,"\n\t")