Sisällysluettelo:

Kuinka luot taulukkopinon?
Kuinka luot taulukkopinon?

Video: Kuinka luot taulukkopinon?

Video: Kuinka luot taulukkopinon?
Video: МОЯ СОБАКА ЗЛО?! Спасение ПСА ХЕЙТЕРА из плена! 2024, Marraskuu
Anonim

Pinoa operaatiot Arraylla

  1. Vaihe 1 - Sisällytä kaikki ohjelmassa käytetyt otsikkotiedostot ja määritä vakio "KOKO" tietyllä arvolla.
  2. Vaihe 2 - Ilmoita kaikki pinon toteutuksessa käytetyt toiminnot.
  3. Vaihe 3 – Luo kiinteäkokoinen yksiulotteinen taulukko (int pino[SIZE])

Onko siis mahdollista toteuttaa 2 pinoa taulukossa?

Vastaanottaja toteuttaa kaksi pinot yhdessä joukko , tapaa voi olla kaksi. Ensimmäinen on jakaa joukko kahteen yhtä suureen osaan ja anna sitten puolikas kaksi pino . Mutta tämä menetelmä tuhlaa tilaa. Joten parempi tapa on antaa kaksi pinot työntää elementtejä vertaamalla toistensa yläosia, eikä puolta niistä joukko.

Tiedä myös, kuinka luot pinon? On kaksi tapaa toteuttaa a pino : Käytä taulukkoa. Linkitetyn luettelon käyttäminen.

Pääasiassa seuraavat kolme perustoimintoa suoritetaan pinossa:

  1. Push: Lisää pinoon kohteen.
  2. Pop: Poistaa kohteen pinosta.
  3. Peek or Top: Palauttaa pinon ylimmän elementin.

Onko matriisi vastaavasti pino?

Vastaus: Array on lineaarinen tietorakenne, jossa lisääminen ja poistaminen voi tapahtua missä tahansa paikassa. Elementit voidaan hakea satunnaisesti sisään Taulukot . Pino on myös lineaarinen tietorakenne, jossa lisäys ja poistaminen tapahtuu pelkästään yläasemassa.

Kuinka luot taulukon kasaan?

Matriisin luominen in pino jakaa uuden joukko 25 intistä ja tallentaa osoittimen ensimmäiseen muuttujaan A. double* B = new double[n]; jakaa an joukko 50 tuplaa. Kohdistaaksesi an joukko , käytä koon ympärillä hakasulkeita.

Suositeltava: