LinkedList

(AIJavhar) Javohirbek Boyaliyev

LinkedList – ikki tomonlama bog'langan, ulangan to'plam. Ya'ni to'plamning har bir elementi o'zidan bitta oldingi va bitta keying elementning LINK ini saqlaydi. Huddi bular kabi: ⬇️

Ushbu ko'rinishdagi (o'zaro bog'langan) to'plamlarni yaratish uchun:

LinkedList<string> people = new LinkedList<string>();

kabi code yoziladi. Bu yerda string tipiga mansub people (ODAM) deb nomlangan bo'sh to'plam yaratilish jarayoni.

LinkedList XUSUSIYATLARI:

LinkedList klassning quyidagi xususiyatlari mavjud: • Count: To'plamda mavjud elementlar miqdori • First: Top'lamdagi birinchi bog'lam • Last: To'plamdagi yakuniy (oxirgi, so'ngi, tugallovchi va shu kabi boshqa so'zlar) bog'lam

Bu xususiyatlarni ko'rib chiqamiz:

LinkedList ning ba'zi method lari • AddFirst(T value): to'plamning boshida value qiymatiga ega yangi bog'lam(element)ni kiritadi • AddLast(T value): to'plam oxirida value qiymatiga ega bo'lgan yangi tugunni kiritadi • AddAfter( LinkedList node, T value): node bog'lamidan keyin value qiymatli element qo'shadi • AddBefor( LinkedList node, T value): node bog'lamidan oldin value qiymatli element qo'shadi • RemoveFirst(): to'plamdan birinchi bog'lamni o'chirib tashlaydi. Shundan so'ng, o'chirilgan tugundan keying tugun birinchilikka o'tadi. • RemoveLast(): to'plamdagi oxirgi bog'lam(element)ni o'chiradi.

Nazariy bildik, endi ba'zi methodlarni amalda qo'llab ko'ramiz:

LinkedList haqida yana qisqacha:

Last updated

Was this helpful?