31.12.2014 Views

Paskaitų konspektai - Matematikos ir Informatikos fakultetas ...

Paskaitų konspektai - Matematikos ir Informatikos fakultetas ...

Paskaitų konspektai - Matematikos ir Informatikos fakultetas ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

stack.cpp<br />

#include "stack.h"<br />

//------------------------------------------------------------<br />

Stack :: Stack ()<br />

{<br />

size = 0;<br />

}<br />

//------------------------------------------------------------<br />

void Stack :: push (int element)<br />

{<br />

if (size < MAX_SIZE)<br />

{<br />

elements [size] = element;<br />

size += 1;<br />

}<br />

}<br />

//------------------------------------------------------------<br />

int Stack :: pop ()<br />

{<br />

if (size > 0)<br />

{<br />

size -= 1;<br />

return elements [size];<br />

}<br />

return 0;<br />

}<br />

//------------------------------------------------------------<br />

int Stack :: peek ()<br />

{<br />

if (size > 0)<br />

return elements [size - 1];<br />

return 0;<br />

}<br />

//------------------------------------------------------------<br />

bool Stack :: isEmpty ()<br />

{<br />

return (size size > 0)<br />

return this->elements [this->size - 1];<br />

return 0;<br />

}<br />

Klausimas ne į tema: kuri profesija senesn÷ – fiziko, inžinieriaus ar programuotojo<br />

(Grady Booch, Booch method, debes÷liai).<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!