Đâu là đoạn mã để Sắp xếp danh sách SV theo ĐTB tăng dần bằng thuật toán Selection Sort
A. void SXDSSV( int n, SV ds[]){int min, i, j; SV tg;for( i=0 ; i<n-1 ; i++ ) { min = i;for( j=i+1 ; j<n ; j++ )if ( ds[j].DTB > ds[min].DTB ) min = j;if( min != i ) { tg = ds[min]; ds[min] = ds[i]; ds[i] = tg; } }}
B. void SXDSSV( int n, SV ds[]){int min, i, j; SV tg;for( i=0 ; i<n-1 ; i++ ) { min = i;for( j=i+1 ; j<n ; j++ )if ( ds[j].DTB < ds[min].DTB ) min = j;if( min != i ) { tg = ds[min]; ds[min] = ds[i]; ds[i] = tg; } }}
C. void SXDSV_InsertionSort( int n, SV ds[]){ int pos,i; SV x; for(i=1;i<n;i++) { x = ds[i]; pos = i-1; while((pos>=0)&&(ds[pos].DTB<x.DTB)) { ds[pos+1] = ds[pos]; pos--; } ds[pos+1] = x; //chèn x vào dãy }}
D. void SXDSV_InsertionSort( int n, SV ds[]){ int pos,i; SV x; for(i=1;i<n;i++) { x = ds[i]; pos = i-1; while((pos>=0)&&(ds[pos].DTB>x.DTB)) { ds[pos+1] = ds[pos]; pos--; } ds[pos+1] = x; //chèn x vào dãy }}
Đâu là đoạn mã để Sắp xếp danh sách SV theo Tuổi tăng dần bằng thuật toán Selection Sort
A. void SXDSV_InsertionSort( int n, SV ds[]){ int pos,i; SV x; for(i=1;i<n;i++) { x = ds[i]; pos = i-1; while((pos>=0)&&(ds[pos].Tuoi<x.Tuoi)) { ds[pos+1] = ds[pos]; pos--; } ds[pos+1] = x; //chèn x vào dãy }}
B. void SXDSV_InsertionSort( int n, SV ds[]){ int pos,i; SV x; for(i=1;i<n;i++) { x = ds[i]; pos = i-1; while((pos>=0)&&(ds[pos].Tuoi>x.Tuoi)) { ds[pos+1] = ds[pos]; pos--; } ds[pos+1] = x; //chèn x vào dãy }}
C. void SXDSSV( int n, SV ds[]){int min, i, j; SV tg;for( i=0 ; i<n-1 ; i++ ) { min = i;for( j=i+1 ; j<n ; j++ )if ( ds[j].Tuoi < ds[min].Tuoi ) min = j;if( min != i ) { tg = ds[min]; ds[min] = ds[i]; ds[i] = tg; } }}
D. void SXDSSV( int n, SV ds[]){int max, i, j; SV tg;for( i=0 ; i<n-1 ; i++ ) {max = i;for( j=i+1 ; j<n ; j++ )if ( ds[j].Tuoi > ds[max].Tuoi)max = j;if(max!= i ) { tg = ds[max]; ds[max] = ds[i]; ds[i] = tg; } }}
Cho dãy sau: 42, 23, 74, 11, 65, 58. Dùng phương pháp sắp xếp chèn trực tiếp (Insertion Sort) để sắp xếp tăng dần, sau 3 lần lặp kết quả của dãy là thế nào?
Đây là định nghĩa của độ phức nào? “được tính là tổng số chi phí về mặt tổng thời gian cần thiết để hoàn thành thuật toán, được đánh giá dựa vào số lượng các thao tác được sử dụng trong thuật toán dựa trên bộ dữ liệu đầu vào