struct element
{
struct element * next;
int value;
};
struct element *head = NULL;
Agar head ko’rsatkichini funktsiyaga parametr sifatida ko’rsatkich
bo’yicha berilsa, u holda ikkilangan ko’rsatkichdan foydalanish kerak:
void insert (struct element **head, int item) { }
Bo’sh ro’xytaga element qo’shish uchun chaqiruv qo’llaniladi:
insert (&head, item);
Shundan so’ng head ko’rsatkichi yangidan hosil qilingan bog’langan
ro’yxatning birinchi elementini ko’rsatadi.
1.4. Python da ma’lumotlar tuzilmasi
Python tilida C tilidagidek standart struct ob’ekti yo’q. Lekin bu ob’ekt
klasslar yordamida osongina tadbiq etiladi. 6-listingda C tilidagi tuzilmaning
Python da klasslar orqali tadbiq qilinishiga misol keltirilgan.
Listing 6. C tilidagi tuzilma va uning Python da kllasslar yordamida
berilishi
Do'stlaringiz bilan baham: |