Thủ Tục đệ Quy In Ra Tất Cả Các Hoán Vị Của N ... - Connect & Share !
Có thể bạn quan tâm
C:\WINDOWS\system32\config\....
Tìm kiếm
Thủ tục đệ quy in ra tất cả các hoán vị của n phần tử của n phần tử một dãy số . a = {a1,a2,a3,....an}
Tweet Pin It //Thủ tục đệ quy in ra tất cả các hoán vị của n phần tử của n phần tử một dãy số . a = {a1,a2,a3,....an} #include <iostream.h> #include <conio.h> int n,a[100],b[100],c[100]; void hv(int); void xuat(void); int main() { cout<<"CT hoan vi n so."<<endl; cout<<"Nhap so phan tu n = ";cin>>n; cout<<"Nhap các phan tu : "<<endl; for ( int i = 1 ; i<=n; i++) cin>>a[i]; hv(1); getch(); return 0; } void hv(int j) { for ( int i = 1; i<=n; i++) { if ( b[i] == 0 ) { c[j] = a[i];// a[] la mang dau vao, c[] la mang dau ra b[i] = 1; if ( j == n) xuat(); else hv(j+1);// Ham goi lai ham b[i] = 0; } } } void xuat(void) { for (int i = 1; i<=n; i++) { cout<<c[i]; } cout<<endl; } Code Khác ! #include <iostream.h> #include <conio.h> #define MAX 10 int a[MAX],n; void dao(int *x, int *y) { int tg; tg = *x; *x = *y; *y = tg; } void hoanvi(int k) { int j; if (k==1) { cout<<"\n"; for (j=0;j<n;j++) cout<<a[j]<<" "; } else for (j=k-1;j>=0;j--) { dao(&a[k-1],&a[j]); hoanvi(k-1); dao(&a[j],&a[k-1]); } } int main() { int i; cout<<"Nhap so phan tu cua mang : "; cin>>n; for (i=0; i<n; i++) a[i] = i+1; cout<<"Cac hoan vi là :\n"; hoanvi(n); getch(); }
Read Users' Comments (0)
0 Response to "Thủ tục đệ quy in ra tất cả các hoán vị của n phần tử của n phần tử một dãy số . a = {a1,a2,a3,....an}"
Đăng nhận xét
Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ Đăng ký: Đăng Nhận xét (Atom)-
About Me
2011 Copyright © by Manhtuan.leo. Được tạo bởi Blogger.Nhãn
- Bài tập đệ quy (9)
- Cấu trúc dữ liệu và giải thuật (2)
- Clip hay (1)
- cuộc sống sinh viên (4)
- English (2)
- Hacking and Security (2)
- Hehe.vip (14)
- Học tập (30)
- HTML toàn tập (16)
- Lập trình C# (18)
- Lập trình C++ (20)
- lập trình hướng đối tượng OOP (15)
- Lập trình Java (2)
- Một số bài tập ôn tập lập trình hướng đối tượng trong C++ (6)
- muzic (4)
- My photo (5)
- Note html (3)
- Tâm sự (8)
- Thủ thuật IT (29)
Lưu trữ
- ► 2012 (34)
- ► tháng 11 (1)
- ► tháng 10 (11)
- ► tháng 9 (2)
- ► tháng 5 (11)
- ► tháng 4 (6)
- ► tháng 3 (2)
- ► tháng 2 (1)
Danh sách liên kết của Tôi
- Back At One Transport security has blocked a cleartext HTTP 8 năm trước
- Real Life ... Tăng tốc máy tính với Tuneup Ultilities 2012 + Key 12 năm trước
- Học trực tuyến: C++, C#, Java, Delphi, Flash. Học C++, C#, Java, Delphi, Flash trực tuyến. Giáo trình Flash CS5 CS6 - Script và kĩ thuật hoat hình - Đặng Ngọc Hoàng Thành (version 2) 12 năm trước
Tổng số lượt xem trang
Followers
Liên kết Web
- Trang chủ
- Lớp CNTT K4A2- Uneti
- Trường ĐH Kinh tế - Kỹ thuật- Công nghiệp - Uneti
- Thiết kế template - bloger
- CSS cơ bản - bloger
- Liên hệ && Thắc mắc
-
Search
- Phòng đào tạo
- Bộ môn KH Cơ bản
- Nhóm 4 - DHTin4A2 - Uneti
Từ khóa » Hoán Vị Bằng đệ Quy C
-
[Basic-DSAA] Giải Thuật đệ Quy - Hoán Vị. - CodeLearn
-
Hoán Vị (permutation) Bằng Phương Pháp đệ Quy (Recursion)
-
Liệt Kê Các Hoán Vị Tổ Hợp Sử Dụng Code C++ - Lập Trình Không Khó
-
Phương Pháp Sinh Và đệ Quy - Liệt Kê Hoán Vị - Dong's Notes
-
[C++ Quay Lui] Liệt Kê Hoán Vị Các Số Từ 1 đến N - Kiến Thức 24h
-
[C/C++] Tìm Hoán Vị Củ N Phần Tử [Archive]
-
[PDF] Buoi 3- De Quy - Zdocs.ro
-
Hiểu đệ Quy để Tạo Hoán Vị - HelpEx
-
Hàm Hoán Vị Trong C - Cách Học - Nguyễn Văn Quân
-
Sinh Hoán Vị - VietCodes
-
Liệt Kê Các Xâu Tạo Bởi Hoán Vị Của Các Chữ A,B,C,D,E,F ... - Dungnv
-
[PDF] Lê Minh Hoàng - Khoa CNTT - EPU