Pinon käyttöä c++:lla ,saa käyttää vapaasti(Tämä on ensimmäinen koodivinkkini)
/*Pieni esimerkki aloittelijoille pinosta. Käytä vapaasti.*/ #include <iostream> #include <stack> using namespace std; int main() { stack<int>heap; /*määritellään pino ,ja viedään arvot siihen*/ heap.push(9); /*alkio menee pinon päällimmäiseksi ja vain sitä voi käsitellä*/ heap.push(5); heap.push(1); while (!heap.empty()) /*otetaan ne kerrallaan pois pinosta*/ { cout<<heap.top()<<"_"; heap.pop(); /*poistaa päällimmäisen.*/ } cout<<"\n\n"; system("PAUSE"); return 0; }
Miksi pinon (stack) nimeksi on laitettu keko (heap)...
Mulla toi ei toimi, tai sitten en osaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.