Kirish: Dinamik ma’lumotlar tuzulmasi. Asosiy qism
Elementni ro‗yhatga qo‗shish
Download 217.92 Kb.
|
3. Elementni ro‗yhatga qo‗shish
Berilgan ro‗yhatda p ko‗rsatkich ko‗rsatayotgan elementdan keyin informatsion maydoni x bo‗lgan elementni qo‗yamiz (9-rasm). 9-rasm. Ro‗yhatga yangi element qo‗shish Aytilganlarni amalga oshirish uchun quyidagi amallarni bajarish lozim:
q ko‗rsatkich ko‗rsatuvchi bo‗sh elementni yaratish: Node *q=new Node; Yaratilgan element informatsion maydoniga x ni kiritish: q->info=x; q elementni p elementdan keyingi element bilan bog‗lash. q->ptr=p->ptr – yaratilgan element ko‗rsatkichiga p element ko‗rsatkichini o‗zlashtirish. p element bilan q elementni bog‗lash. p->ptr=q – bu amal p elementdan keyingi element q ko‗rsatkich murojaat qilgan element bo‗lishini anglatadi. Natijada quyidagi rasmdagidek ko‗rinishga ega bo‗lamiz. 10-rasm. Natijaviy ro‗yhat ko‗rinishi Endi shu algoritmni C++ tilidagi realizatsiyasini ko‗rib chiqsak.
Download 217.92 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling