Quyida har 10 ta variant uchun umumiy bo‘lgan masalaning berilishi va talab qilinayotgan saralash usuli keltirilgan. Talabalar topshiriq olib so‘ralayotgan usul bilan o‘zlari tomonidan tanlangan ixtiyoriy saralash usulining samaradorligini solishtirish dasturini tuzishlari kerak. Usullarni solishtirishda o‘rin almashtirishlar soni nazarda tutiladi.
#include
using namespace std;
int main(){
vector v{"A", "B", "C", "D", "E", "F"};
vector vv{"G", "H", "I", "J", "K", "L"};
cout << "\nBirinchi vzvod askarlari:\n";
for(auto i: v){
cout << i << ' ';
}
cout << "\nIkkinchi vzvod askarlari:\n";
for(auto i: vv){
cout << i << ' ';
}
int m = 3;
cout << "\nBirinchi vzvodda halok bo'lganlar:\n";
for(int i = 0; i < m; i++){
cout << v.back() << ' ';
v.pop_back();
}
cout << "\nIkkinchi vzvoddan birinchi vzvodga o'tgan askarlar:\n";
for(int i = 0; i < m; i++){
cout << vv.back() << ' ';
v.push_back(vv.back());
vv.pop_back();
}
cout << '\n';
cout << "\nBirinchi vzvod askarlari:\n";
for(auto i: v){
cout << i << ' ';
}
cout << "\nIkkinchi vzvod askarlari:\n";
for(auto i: vv){
cout << i << ' ';
}
}
XULOSA:Men bu laboratoroya ishini bajarish davomida mavzuga tegishli ma’lumotlarni o’rganib chiqdim va laboratoriya ishini bajarib chiqdim