Orodha ya maudhui:

Je, unasukumaje na kuibua vipengele kwenye safu iliyounganishwa?
Je, unasukumaje na kuibua vipengele kwenye safu iliyounganishwa?

Video: Je, unasukumaje na kuibua vipengele kwenye safu iliyounganishwa?

Video: Je, unasukumaje na kuibua vipengele kwenye safu iliyounganishwa?
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Mei
Anonim

Utekelezaji

  1. Sukuma (a): Inaongeza kipengele a juu ya msururu . Inachukua muda wa O (1 O(1 O(1) kama kila moja nodi ya stack imeingizwa mbele ya orodha iliyounganishwa .
  2. Pop (): Inaondoa kipengele juu ya msururu .
  3. Juu(): Inarudisha faili ya kipengele juu ya msururu .

Kwa kuzingatia hili, unawezaje kusukuma vipengele kwenye mrundikano uliounganishwa?

sukuma (): Ingiza ya kipengele ndani iliyounganishwa orodhesha chochote isipokuwa ambayo ni nodi ya juu ya Rafu . pop(): Rudisha juu kipengele kutoka Rafu na uhamishe kiashiria cha juu kwenye nodi ya pili ya iliyounganishwa orodha au Rafu . peek(): Rudisha kilele kipengele . display(): Chapisha zote kipengele ya Rafu.

Kando na hapo juu, ni nini hufanyika unaposukuma nodi mpya kwenye safu ambayo inatekelezwa kwa kutumia orodha iliyounganishwa? a) Katika sukuma operesheni, ikiwa nodi mpya huingizwa mwanzoni mwa orodha iliyounganishwa , kisha katika operesheni ya pop, nodi lazima iondolewe tangu mwanzo. b) Katika sukuma operesheni, ikiwa nodi mpya huingizwa mwishoni mwa orodha iliyounganishwa , kisha katika operesheni ya pop, nodi lazima iondolewe kutoka mwisho.

Katika suala hili, unawezaje kusukuma na kuingiza kwenye safu?

Hasa shughuli tatu za kimsingi zifuatazo hufanywa kwenye rafu:

  1. Push: Huongeza kipengee kwenye rafu. Ikiwa stack imejaa, basi inasemekana kuwa hali ya Kufurika.
  2. Pop: Huondoa kipengee kwenye rafu.
  3. Chunguza au Juu: Hurejesha kipengele cha juu cha rafu.
  4. isEmpty: Hurejesha kweli ikiwa rafu haina kitu, vinginevyo sivyo.

Rafu iliyounganishwa ni nini?

Darasa ambalo linatekeleza a msururu uliounganishwa (kwa kweli, mbili mwingi ) ambayo ina tabia maalum. Kwa mahitaji ya wakati wa kukimbia, idadi ya vipengele katika msururu ni n.

Ilipendekeza: