Orodha ya maudhui:

Unaongezaje nodi kwenye orodha iliyounganishwa?
Unaongezaje nodi kwenye orodha iliyounganishwa?

Video: Unaongezaje nodi kwenye orodha iliyounganishwa?

Video: Unaongezaje nodi kwenye orodha iliyounganishwa?
Video: How To FIX Blood Flow & Circulation! [Heart, Arteries, Legs & Feet] 2024, Desemba
Anonim

Ingiza nodi katika nafasi maalum katika orodha iliyounganishwa

  1. Tembea kwenye Orodha iliyounganishwa nafasi ya juu-1 nodi .
  2. Mara moja nafasi zote-1 nodi zimepitiwa, tenga kumbukumbu na data iliyotolewa kwa mpya nodi .
  3. Onyesha kiashiria kinachofuata cha mpya nodi kwa ijayo ya sasa nodi .
  4. Onyesha kiashiria kinachofuata cha mkondo nodi kwa mpya nodi .

Hapa, unawezaje kuongeza kitu kwenye orodha iliyounganishwa?

Njia za darasa la LinkedList:

  1. boolean add(Kitu cha kitu): Inaongeza kipengee mwishoni mwa orodha.
  2. void add(int index, Object item): Inaongeza kipengee kwenye faharisi iliyotolewa ya orodha.
  3. boolean addAll(Mkusanyiko c): Inaongeza vitu vyote vya mkusanyiko maalum c kwenye orodha.

nodi mpya imeongezwa wapi kwenye orodha iliyounganishwa? The nodi mpya ni daima aliongeza baada ya mwisho nodi ya aliyopewa Orodha Iliyounganishwa . Kwa mfano ikiwa imetolewa Orodha Iliyounganishwa ni 5->10->15->20->25 na sisi ongeza kipengee 30 mwishoni, kisha Orodha Iliyounganishwa inakuwa 5->10->15->20->25->30.

Pia Jua, ninawezaje kuongeza nodi mwishoni mwa orodha iliyounganishwa?

Hatua za kuingiza nodi mwishoni mwa orodha iliyounganishwa moja kwa moja

  1. Unda nodi mpya na hakikisha kuwa sehemu ya anwani ya nodi mpya inaelekeza kwa NULL yaani newNode->next=NULL.
  2. Pitia hadi nodi ya mwisho ya orodha iliyounganishwa na unganisha nodi ya mwisho ya orodha na nodi mpya, yaani, nodi ya mwisho sasa itaelekeza kwenye nodi mpya.

Je, unapangaje orodha iliyounganishwa?

Jinsi ya kupanga orodha iliyounganishwa kwa kutumia unganisha aina

  1. Ikiwa: Orodha ina kipengele kimoja au chache, rudisha orodha sawa.
  2. Vinginevyo: Gawanya orodha katika nusu kwa kutumia kitendakazi cha kugawanyika.
  3. Panga: Panga ?nusu mbili za orodha.
  4. Mwishoni, unganisha orodha zilizopangwa.

Ilipendekeza: