Chủ đề: [HELP] hoán vị
-
12-10-2011, 04:12 AM #1
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 2
[HELP] hoán vị
Viết chương trình in ra màn hình tất cả các hoán vị của n số nguyên dương đầu tiên (n nhập từ bàn phím)
ví dụ :
n=2
các hoán vị :
1 2
2 1
n=3
các hoán vị :
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
-
12-17-2011, 04:22 AM #2
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 6
Mã:procedure duyet(i:integer); var j:integer; begin if i>n then begin for j:=1 to n do write(kq[i], ' '); exit; end; for j:=1 to n do if dd[i] then begin kq[i]:=j; dd[i]:=false; try(i+1); dd[i]:=true; end; end;
-
12-17-2011, 08:11 PM #3
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
hỏi
bạn tungthao94 có thể giải thích giùm mình cái code được hok ? mình chưa hiểu lắm :emlaugh:
-
12-24-2011, 01:06 AM #4
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 1
Đây chỉ là đoạn ctcon theo phương pháp đệ quy thôi mà. Trong ct chính bạn chỉ cần gọi duyet(1) là ok. Mình cũng ko biết phải giải thích thế nào. Bạn đọc qua một số tài liệu về phương pháp đệ quy là hiểu ngay thôi.
Chúc bạn học tốt!
Theo điều tra tình hình sử dụng thuốc lá ở người trưởng thành năm 2020 do Bộ Y tế triển khai, ngày nay tỷ lệ đàn ông Việt Nam hút thuốc đang ở mức 42,3%. Không chỉ có khả năng gây ung thư và một...
Những thói quen khiến "cuộc vui" của hai người trở nên... dở dang