INHOUDSOPGAWE:

Hoe skep jy 'n skikkingstapel?
Hoe skep jy 'n skikkingstapel?

Video: Hoe skep jy 'n skikkingstapel?

Video: Hoe skep jy 'n skikkingstapel?
Video: Gal 5:1-6, 13-26 - Hoe skep Skepper-Gees 'n nuwe jy? 2024, November
Anonim

Stapelbewerkings met behulp van Array

  1. Stap 1 - Sluit al die koplêers wat in die program gebruik word in en definieer 'n konstante 'GROOTTE' met spesifieke waarde.
  2. Stap 2 - Verklaar al die funksies wat in stapelimplementering gebruik word.
  3. Stap 3 - Skep 'n eendimensionele skikking met vaste grootte (intstack[SIZE])

Gevolglik, is dit moontlik om 2 stapel in 'n skikking te implementeer?

Om implementeer twee stapels In een skikking , kan daar twee metodes wees. Eerstens is om die te verdeel skikking in twee gelyke dele en gee dan een halwe twee elk stapel . Maar hierdie metode mors ruimte. So 'n beter manier is om die twee te laat stapels elemente te stoot deur die tops van mekaar te vergelyk, en nie tot die een helfte van die skikking.

Weet ook, hoe skep jy 'n stapel? Daar is twee maniere om a stapel : Gebruik skikking. Gebruik gekoppelde lys.

Hoofsaaklik word die volgende drie basiese bewerkings in die stapel uitgevoer:

  1. Druk: Voeg 'n item by die stapel.
  2. Pop: Verwyder 'n item uit die stapel.
  3. Peek of Top: Wys boonste element van stapel.

Dienooreenkomstig, is 'n skikking 'n stapel?

Antwoord: Skikking is 'n lineêre datastruktuur waarin invoeging en verwydering in enige posisie kan plaasvind. Die elemente kan lukraak opgespoor word in Skikkings . Stapel is ook 'n lineêre datastruktuur waarin invoeging en verwydering alleen by die boonste posisie sal plaasvind.

Hoe skep jy 'n skikking in hoop?

Die skep van 'n skikking in die hoop ken 'n nuwe toe skikking van 25 ints en stoor 'n wyser na die eerste een in veranderlike A. dubbel* B = nuwe dubbel[n]; ken 'n toe skikking van 50 dubbels. Om 'n toe te ken skikking , gebruik vierkantige hakies om die grootte.

Aanbeveel: