List,queue, DEqueue, stack mavzusiga oid topshiriqlar
Download 8.86 Kb. Pdf ko'rish
|
2-Amaliy mashg'ulot
- Bu sahifa navigatsiya:
- Sizning navbatdagi vazifangiz Stack, Queue va Deque ma’lumot turini dasturlash. Buning uchun siz array (list)dan foydalanishingiz mumkin. Stackning xususiyatlari
- Queuening xususiyatlari
2-amaliy mashg’ulot. LIST,QUEUE, DEQUEUE, STACK mavzusiga oid topshiriqlar ismlar degan ro'yxat yarating va kamida 3 ta yaqin do'stingizning ismini kiriting Ro'yxatdagi har bir do'stingizga qisqa xabar yozib konsolga chiqaring: sonlar deb nomlangan ro'yxat yarating va ichiga turli sonlarni yuklang (musbat, manfiy, butun, o'nlik). Yuqoridagi ro'yxatdagi sonlar ustida turli arifmetik amallar bajarib ko'ring. Ro'yxatdagi ba'zi sonlarning qiymatini o'zgartiring, ba'zilarini esa almashtiring. t_shaxslar va z_shaxslar degan 2 ta ro'yxat yarating va biriga o'zingiz eng ko'p hurmat qilgan tarixiy shaxslarning, ikkinchisiga esa zamonamizdagi tirik bo'lgan shaxslarning ismini kiriting. Yuqoridagi ro'yxatlarning har biridan bittadan qiymatni sug'urib olib (.pop()), quyidagi ko'rinishda chiqaring: friends nomli bo'sh ro'yxat tuzing va unga .append() yordamida 5-6 ta mehmonga chaqirmoqchi bo'lgan do'stlaringizni kiriting. Yuqoridagi ro'yxatdan mehmonga kela olmaydigan odamlarni .remove() metodi yordamida o'chrib tashlang. Ro'yxatning oxiriga, boshiga va o'rtasiga yangi ismlar qo'shing. Yangi mehmonlardeb nomlangan bo'sh ro'yxat yarating. .pop() va .append() metodlari yordamida mehmonga kelgan do'stlaringizning ismini friends ro'yxatidan sug'urib olib, mehmonlar ro'yxatiga qo'shing. Sizning navbatdagi vazifangiz Stack, Queue va Deque ma’lumot turini dasturlash. Buning uchun siz array (list)dan foydalanishingiz mumkin. Stackning xususiyatlari: Yangi element ro’yxat boshiga qo’shiladi (push) Elementlarning indeksi (tartib raqami) bo’lmaydi Ma’lumotlar ro’yxat boshidan boshlab tartib bilan o’qiladi Stack quyidagi metodlarga ega bo’ladi: Push – element qo’shish Pop – element sug’urib olish isEmpty – to’plam bo’sh ekanligini tekshirish isFull – to’plam to’la ekanligini tekshirish Peek – eng yuqoridagi element qiymatini ko’rish Queuening xususiyatlari: Yangi elementlar ro’yxat oxiridan qo’shiladi (push) Elementlarning indeksi (tartib raqami) bo’lmaydi Ma’lumotlar ro’yxat oxiridan boshlab tartib bilan o’qiladi Stack quyidagi metodlarga ega bo’ladi: Enqueue – element qo’shish Dequeue – element sug’urib olish Count – queuedagi elementlar sonini bilish Peek – eng yuqoridagi ya’ni boshidagi element qiymatini ko’rish Download 8.86 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling