|
Amaliy mashg‘ulot ishlari uchun topshiriqlar
|
bet | 13/39 | Sana | 12.06.2024 | Hajmi | 2,32 Mb. | | #262963 |
Bog'liq uslubiy qo\'llanma 3Amaliy mashg‘ulot ishlari uchun topshiriqlar:
1. Berilgan ro‘yxatda istalgan elementni topuvchi va uning indeksini chiqaruvchi dastur yozing.
2. Berilgan ro‘yxatda bir elementning qancha marta takrorlandigini hisoblovchi dastur yozing.
3. Berilgan ro‘yxatda ikkita elementni almashtirish uchun ishlatiladigan algoritmni yarating.
4. Berilgan ro‘yxatda berilgan elementni o‘zgaruvchilarni almashtirib qidiruv algoritmi yozing.
5. Ro‘yxatni ikkiga bo‘lish va birlarini qidiruvda ishlatiladigan algoritmni o‘rganish uchun dastur yozing.
6. Qidiruv algoritmlaridan biri bilan berilgan matnni indeks orqali qidiruv qilish dasturini yozing.
7. Ikki ro‘yxatni qo‘shish orqali qidiruvni bajaradigan algoritm yaratish uchun dastur yozing.
8. Tugallangan bir matndan boshqa bir matnni topish algoritmini yozing.
9. Qidiruv algoritmlari (binary search, linear search, hashing) orasida qanday foydalanishni tushunish uchun bir dastur yozing.
10. Qidiruv algoritmlari bilan ishlovchi bir dastur yozing.
11. Ikki ro‘yxatni bir biriga qo‘shish va qidiruv algoritmi yozish uchun dastur yozing.
12. Qidiruvni bir sonning o‘rni almashmasdan ro‘yxatda chiqarishni o‘rganuvchi dastur yozing.
13. Berilgan ro‘yxatda elementni chiqarish va qolganini qaytaruvchi dastur yozing.
14. Ikki matndan biridan boshqa matnni qidiradigan algoritmi.
15. Berilgan ro‘yxatda ikkita qatorning o‘zaro mosligini aniqlash uchun dastur yozing.
16. Qidiruv algoritmlari orqali bir matndan boshqa bir matnga mosligini tekshirish uchun dastur yozing.
17. Berilgan ro‘yxatni birlashtirish va qidiruv algoritmlarini ishlatish uchun dastur yozing.
18. Ro‘yxatda qidiruv algoritmini amalga oshirish uchun dastur yozing.
19. Qidiruv algoritmi orqali sonlar o‘rtasidagi farqni topish uchun dastur yozing.
20. Bir ro‘yxatni boshqa ro‘yxatda qidirish dasturini yozing.
Nazorat savollari
1. Qidiruv algoritmlari deganda nimani tushunasiz?
2. Chiqiqli qidiruv algoritmi qanday?
3. Binar qidiruv qanday tuzilgan?
4. Ikkala qidiruv tizimini qanday farqli jihatlari mavjud?
5. Indexlarni qanday axamiyati mavjud?
|
| |