normalize(m, L)
1: if m < n
2 - 1 then
2: swap(L[0; : : : ;m], L[m + 1; : : : ; 2m + 1])
3: normalize(2m + 1, L[m + 1; : : : ; n - 1])
4: elif m > n
2 - 1 then
5: swap(L[0; : : : ; n - m - 2], L[m + 1; : : : ; n - 1])
6: normalize(m, L[n - m - 1; : : : ;m])
7: else
8: swap(L[0; : : : ;m], L[m + 1; : : : ; n - 1])
ปกติ (m, L)1: ถ้า m < n2 - 1 แล้ว2: สลับ (L [0;:::; m], L [m + 1;:::; m 2 + 1])3: ปกติ (2 ที่ m + 1, L [m + 1;:::; n - 1])4: elif m > n2 - 1 แล้ว5: สลับ (L [0;:::; n - m - 2], L [m + 1;:::; n - 1])6: ปกติ (m, L [n - m - 1;:::; m])7: อื่น8: สลับ (L [0;:::; m], L [m + 1;:::; n - 1])
การแปล กรุณารอสักครู่..
ปกติ (M, L)
1: ถ้าม <n
2-1 แล้ว
2: แลกเปลี่ยน (L [0;:::; ม.], L [m + 1;:::; 2m + 1])
3: ปกติ ( 2m + 1, L [m + 1;:::; n - 1])
4: elif ม> n
2-1
แล้วที่5: การแลกเปลี่ยน (L [0;:::; n - เมตร - 2], L [ m + 1;:::; n - 1])
6: ปกติ (M, L [n - ม. - 1:::; ม.])
7: อื่น
8: แลกเปลี่ยน (L [0;:::; เมตร ], L [m + 1;:::; n - 1])
การแปล กรุณารอสักครู่..
ปกติ ( M , L )
1 : ถ้า m < n
2 - 1
2 : สลับ ( L [ 0 ; : : : ; m ] , l [ 1 ; : : : ; ] 1 ] )
3 : ปกติ ( 2 เมตร 1 , L [ 1 ; : : : ; - 1 ] )
4 : elif M > n
2 - 1
5 : สลับ ( L [ 0 ; : : : ; n - M - L [ 1 2 ] , m ; : : : ; n - 1 ] )
6 : ปกติ ( M , L - M - [ 1 : : : ; m )
7 : อีก
8 : สลับ ( L [ 0 ; : : : ; m ] , l [ 1 ; : : : ; n - 1 )
การแปล กรุณารอสักครู่..