for (temp = head; temp != null; temp = temp.next)
System.out.print(temp.data + "-->");
if(temp == null)
System.out.println("null");
head = deleteLastNode(head);
System.out.println("Linked list after deleting last node :");
for (temp = head; temp != null; temp = temp.next)
System.out.print(temp.data + "-->");
if(temp == null)
System.out.println("null");
}
}
Chiqish:
Bog'langan ro'yxat yaratildi:
9–>7–>5–>3–>1–
>null
Bosh tugunni o'chirishdan keyin bog'langan ro'yxat:
7–>5–>3–>1–
>null
Oxirgi tugunni o'chirishdan keyin bog'langan ro'yxat:
7–>5–>3–>null
Tugunlar sonini hisoblang
Tugunlar sonini hisoblash operatsiyasi bog'langan ro'yxat bo'ylab harakatlanayotganda bajarilishi mumkin. Yuqoridagi amaliyotda biz tugunni qo'shish/o'chirish yoki bog'langan ro'yxat tarkibini ko'rsatish kerak bo'lganda, biz bog'langan ro'yxatni boshidan bosib o'tishimiz kerakligini ko'rdik.
Hisoblagichni saqlash va har bir tugunni aylanib o'tayotganda uni oshirish bizga bog'langan ro'yxatdagi tugunlar sonini beradi. Biz ushbu dasturni o'quvchilarga amalga oshirish uchun qoldiramiz.
Xulosa
Chiziqli ikki bog’lamli ro’yxatlar va ularni dasturda amalga oshirish degan mavzuga oid mustaqil ish tayyorlash mobaynida o’z bilimlarimni yanada mustahkamlab oldim. Ikki bog’lamli ro’yxatlarni 1bir va 3 bog’lamli ro’yhatlardan farqini yanada yaxshiroq anlab yetdm
Adabiyotlar
1.
|
Леонтьев В.. Новейшая энциклопедия персональгого компьютера. -М.: Олма пресс образование, Москва. -2005.
|
2.
|
Qobulov V.Q. Aql mo’jizasi. - T,: Fan, Toshkent. - 1984.
|
3.
|
Jumanov I.I., Mingboyev N.S.. Informatika. Uslubiy qo’llanma. – Samarqand: SamDU. - 2002.
|
4.
|
Nurmuhammedov T.A. IBM PC va MS DOS bilan ishlash. - T.: Fan, Toshkent – 1995.
|
5.
|
G’ulomov S.S., Shermuhammedov A.T., Begalov B.A. Iqtisodiy informatika. – T.: “O’zbekiston”, Toshkent. – 1999.
|
6.
|
Бройдо В.Л. Ofis texnikasi (boshqarish va ish yuritish uchun). – T.: Mehnat, Toshkent. - 2001.
|
Do'stlaringiz bilan baham: |