... int C1, int C2, int C3) {
if ( N = =1 )
printf("\n %5d -> %5d", C1, C2);
else {
DICH_CHUYEN ( N -1, C1, C3, C2);
DICH_CHUYEN ( 1, C1, C2, C3);
DICH_CHUYEN ( N -1, C3, C2, C1); ...
DICH_CHUYEN (1, C1, C2 , C3);
DICH_CHUYEN(2, C3, C2 , C1);
Với N tổng quát ta có :
DICH_CHUYEN( N - 1, C1, C3 , C2);
DICH_CHUYEN (1, C1, C2 , C3);
DICH_CHUYEN(N - 1 , C3, C2 , C1);...
Ngày tải lên :
02/10/2014, 22:21