To’g’ri tanlov usulidan foydalanib,saralashni amalga oshirish dasturini ishlab chiqing: Talabalarning birinchi imtihoni natijasi bo’yicha o’sish tartibida.
Qidiruv masalalarini algoritmi va dasturini yozing: 11 ga butun bo’linuvchi eng katta sonni toping (agar bunday sonlar ko’p bo’lsa, u holda ularning eng kattasini toping; agar bunday son mavjud bo’lmasa - shunga mos ma’lumot chiqaring).
Berilgan variant bo’yicha C++ (Python, Java) tilida har uchala saralash metodini bajaring va jadval shaklida solishtirib analiz qiling.:
Ro’yhat bo’yicha variant nomeri
|
Massivni to’ldirish
|
Saralash metodi
|
Har bir metod uchun massivdagi elementlarning soni
|
13,14,15
|
Tasodifiy elementlar bilan to’ldirilgan massiv
|
O’rniga qo’yish
Pufakchali
Tanlash
|
350
|
2000
|
6000
|
|
|
|
|
Ixtiyoriy dasturlash tilida Priority Queue strukturaga ega bo’lgan studentlar massivi ifodalovchi dastur tuzing. Ustuvorlikni student familyasini bosh hariflari bo’yicha ifodalang.
Murakkab ma’lumotlar tuzilmalari: Piramida.
Piramida ustida bajariladigan amallar.
Graflar bilan ishlovchi sodda algoritmlar.Graflarni tasvirlash. Eniga va tubiga qarab qidirish
. Petersen grafming sinch daraxtlaridan birini aniqlang.
Boshiga qo’yish usulidan foydalanib ro’yhatda qo’shni elementlar ayrimasi juft bo’lgan elementni toping. Agar bunday elementlar ko’p bo’lsa, u holda ularning eng kattasi yoki eng kichigini toping; agar bunday element mavjud bo’lmasa – shunga mos ma’lumot chiqaring.
Do'stlaringiz bilan baham: |