1 laboratoriya ishi laboratoriya mavzusi Ma’lumotlarni saralash algoritmlarini tartibli statistikasi
Download 134.05 Kb.
|
1-labaratoriya
- Bu sahifa navigatsiya:
- 1. Ma’lumotlarni saralash algoritmlarini tartibli statistikasi.
- Ishdan maqsad
- Dastur kodi
- Dastur natijasi
Ish tartibi: Labaratoriya ishini nazariy ma’lumotlarini o`rganish; Berilgan topshiriqni algoritmini ishlab chiqish; Ixtiyoriy dasturlash muhitida dasturni yaratish; Natijalarni tekshirish; Hujatlashtirib tizimga yuklash. Ishdan maqsad Ushbu laboratoriya ishining maqsadi talabalar saralash va qidirishning qanday usullari va algoritmlari mavjudligini, ularning samaradorliklarini baholashni o`rganishlari kerak. Shu asosda saralash va qidirish usullarini qiyosiy tahlil qilishlari va ularga oid dasturlar tuzishni o`zlashtirishlari kerak. 2-variant.Avtomobillarni ta`mirlash tartibi ishlab chiqilsin. Bu yerda ta`mir tugashi sanasi qaysi avtomobil uchun ertaroq bo`lsa, shunga birinchi navbatda xizmat ko`rsatiladi. Dastur kodi: include using namespace std; int i, j, count, key; void BubbleSort(int A[], int N) { for (i=0; i for (j=0; j {
key=j+1;
if (A[j]>A[key]) { A[key]=A[j]; A[j]=count; }}}
cout<<"saralangan sana: "; for (i=0; i int main()
{
setlocale(LC_ALL, "Rus"); cout<<"sanalar soni: > "; cin>>N; for (i=0; i { cout< "; cin>>A[i]; } BubbleSort(A, N);
system("pause>>void"); #include using namespace std;
double tugilgan_yili; double bahosi;
void qs(tal *a,int first,int last){ int i = first, j = last;tal x =a[(first + last) / 2];
if (i < j){ swap(a[i], a[j]);q++;} i++;
int main(int args, char *argv[]) { int n;cout<<"n=";cin>>n;
talaba[i].yoshi=i+1; |
ma'muriyatiga murojaat qiling