Cho các phần tử sau: 31, 19, 36, 20, 41, 17, 33, 32. Tạo cây NPTK từ các phần tử trên. Hãy cho biết sau khi xóa phần tử 33 trên cây sau đó áp dụng phương pháp duyệt NRL thì kết quả thu được thứ tự các phần tử là như thế nào?
Cho khai báo cấu trúc đồ thị dạng ma trận trọng số như sau:
struct DoThi{int n;float C[max][max];};
Đâu là đoạn mã để liệt kê các đỉnh kề của một đỉnh k nào đó trong đồ thị
A. void XuLy(DoThi G){ printf("\n Ma tran trong so la:\n"); for(int i =1; i<=G.n; i++) { for(int j=1;j<=G.n;j++) printf("%8.1f",G.C[i][j]); printf("\n"); }}
B. void XuLy(DoThi G, int k){ int i,j; printf("\n Cac dinh ke cua %d la:",k); for(i=1;i<=G.n;i++) if(G.C[k][i]>0) printf("%7d",i);}
C. void XuLy(DoThi G){ printf("\n Ma tran trong so la:\n"); for(int i =1; i<=G.n; i++) { for(int j=1;j<=G.n;j++) if (G.C[i][j]>0) printf("%8.1f",G.C[i][j]); printf("\n"); }}
D. void XuLy(DoThi &G){int dd,dc;int i,j;float ts; printf("Nhap so dinh do thi:"); scanf("%d",&G.n);for(i =1; i<=G.n; i++)for(j=1; j<=G.n; j++) G.C[i][j]=0; }
Cho các phần tử sau: 31, 19, 36, 20, 41, 17, 33, 32. Tạo cây NPTK từ các phần tử trên. Hãy cho biết sau khi xóa phần tử 33 trên cây sau đó áp dụng phương pháp duyệt LNR thì kết quả thu được thứ tự các phần tử là như thế nào?
Cho dãy số sau: 30, 18, 35, 17, 40, 16, 32, 31, 43, 19. Cho biết kết quả khi duyệt cây được tạo lần lượt từ các phần tử trên bằng phương pháp duyệt LRN (Left Right Node ):
A. 16, 17, 19, 18, 31, 32, 43, 40, 35, 30
B. 30, 18, 17, 16, 19, 35, 32, 31, 40, 43
C. 30, 18, 35, 17, 40, 16, 32, 31, 43, 19
D. 30, 35, 40, 43, 32, 31, 18, 19, 17, 16
DONATE
Để giúp chúng tôi phát triển sản phẩm tốt hơn, đạt kết quả học tập cao hơn