Sisällysluettelo:

Kuinka monimutkainen on linkitetyn luettelon elementtien lukumäärän laskeminen?
Kuinka monimutkainen on linkitetyn luettelon elementtien lukumäärän laskeminen?

Video: Kuinka monimutkainen on linkitetyn luettelon elementtien lukumäärän laskeminen?

Video: Kuinka monimutkainen on linkitetyn luettelon elementtien lukumäärän laskeminen?
Video: 🚀 AMAZON 2.0 on tagasi! - VEEBIPOOD 6 tunni pärast - 2. osa 2024, Huhtikuu
Anonim

Mikä on aika monimutkaisuus linkitetyn luettelon elementtien lukumäärän laskemiseksi ? Selitys: Vastaanottaja laske elementtien lukumäärä , sinun täytyy kulkea läpi koko lista , siis monimutkaisuus on O(n).

Kuinka monimutkainen linkitetyn luettelon poistaminen on tässä suhteessa?

Aika monimutkaisuus tässä tapauksessa on O(n). Tapauksissa, joissa poistettava solmu tunnetaan vain arvon perusteella, lista on etsittävä ja aika monimutkaisuus tulee O(n) sekä yksi- että kahdesti- linkitetyt luettelot . Itse asiassa poisto yksittäin linkitetyt luettelot voidaan toteuttaa myös kohdassa O(1).

Lisäksi, kuinka teet N solmua linkitettyyn luetteloon? Java-ohjelma luomaan yksitellen linkitetyn luettelon n solmusta ja laskemaan solmujen lukumäärän

  1. Luo luokkasolmu, jolla on kaksi attribuuttia: data ja next. Seuraava on osoitin luettelon seuraavaan solmuun.
  2. Luo toinen luokka, jolla on kaksi attribuuttia: head ja tail.
  3. addNode() lisää uuden solmun luetteloon: Luo uusi solmu.

Samoin, miten saat selville linkitetyn luettelon pituuden?

Linkitetyn luettelon pituus iteratiivisella lähestymistavalla

  1. Pää osoittaa luettelon ensimmäiseen solmuun.
  2. Alusta laskentamuuttuja arvolla 0.
  3. Alusta lämpötilamuuttuja Headillä.
  4. Kun käytämme jokaista solmua, count-muuttujan arvo kasvaa yhdellä.
  5. Pysäytä prosessi, kun saavutamme nollan.
  6. Älä muuta pään viittausta.

Mitkä ovat linkitetyn listan sovellukset?

Linked List -tietorakenteen sovellukset

  • Linkitettyjä listoja voidaan käyttää pinojen, jonojen toteuttamiseen.
  • Linkitettyjä listoja voidaan käyttää myös graafien toteuttamiseen.
  • Hash-taulukoiden toteuttaminen: - Jokainen hash-taulukon segmentti voi itse olla linkitetty luettelo.
  • Kumoa toiminnot Photoshopissa tai Wordissa.

Suositeltava: