Funksiyalar(tayyor funksiyadan foydalanmang) tashkil qiling!
Download 0.55 Mb. Pdf ko'rish
|
2 topshiriq (2)
va oxirgi P
2 adreslari chiqarilsin. 23. N(N>0) soni hamda bo`sh bo`lmagan "navbat" ning boshi va oxirini ko`rsatuvchi P 1 , P 2 ko`rsatkichlar berilgan. "Navbat" dan dastlabki N ta elementni chiqarib, chiqarilgan elementlari qiymatlari hamda "navbat" ning yangi bosh va oxirining P 1 , P 2 ko`rsatkichlari chiqarilsin.(agar "navbat" bo`sh bo`lsa 2 marta NIL chiqarilsin, agar "navbat" da N tadan kam element bo`lsa undagi barcha elementlar chiqarilsin.) Elementlar navbatdan chiqarilgandan keyin ular egallab turgan xotira bo`lagi bo`shatilsin. 24. Bo`sh bo`lmagan "navbat" ning boshi P 1 va oxiri P 2 berilgan. "Navbat"ning boshlang`ich elementi juft bo`lmaguncha undan elementlar chiqarilsin (agar "navbat" o`zida juft sonni saqlamasa uning barcha elementlari chiqarilsin), "navbat" ning yangi boshi P 1 va oxiri P 2 chiqarilsin (bo`sh "navbat" uchun ikkita NIL qiymati chiqarilsin). Elementlar "navbat" dan chiqarilgandan so`ng ular egallab turgan xotira bo`lagi bo`shatilsin. 25. Birinchisining boshlang`ich va oxirgi adreslari P 1 , P 2 bo`lgan, ikkinchisiniki P 3 , P 4 bo`lgan ikkita "navbat" berilgan. (agar navbat bo`sh bo`lsa, uning adreslari qiymati NIL bo`ladi). Birinchi "navbat"ning barcha elementlari (birinchi oxirgi elementlarining tartibini o`zgartirmasdan) ikkinchi "navbat" ning oxiridan qo`shilsin hamda 2-"navbat" ning hosil bo`lgan yangi boshlang`ich va oxirgi adreslari chop etilsin. Xotirani ajratish va bo`shatish amallaridan foydalanilmasin. 26. N soni hamda birinchisining boshlang`ich va oxirgi adreslari P Download 0.55 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling