Total members 11894 |It is currently Thu Nov 21, 2024 2:21 pm Login / Join Codemiles

Java

C/C++

PHP

C#

HTML

CSS

ASP

Javascript

JQuery

AJAX

XSD

Python

Matlab

R Scripts

Weka





Here is the stack.h ( The stack header file )
cpp code
#include "stack.h"

Stack::Stack()
{
topIndex=-1;
}
void Stack::push(StackElementType item)
{
++topIndex;
assert(topIndex < maxStackSize);
stackArray[topIndex]=item;
}

StackElementType Stack::pop()
{
assert(topIndex>=0);
int returnIndex(topIndex);
--topIndex;
return stackArray[returnIndex];
}

bool Stack::isEmpty()
{
return topIndex==-1;
}


And here is the implementation file :

cpp code
#include "stack.h"

Stack::Stack()
{
topIndex=-1;
}
void Stack::push(StackElementType item)
{
++topIndex;
assert(topIndex < maxStackSize);
stackArray[topIndex]=item;
}

StackElementType Stack::pop()
{
assert(topIndex>=0);
int returnIndex(topIndex);
--topIndex;
return stackArray[returnIndex];
}

bool Stack::isEmpty()
{
return topIndex==-1;
}




_________________
M. S. Rakha, Ph.D.
Queen's University
Canada


Author:
Mastermind
User avatar Posts: 2715
Have thanks: 74 time
Post new topic Reply to topic  [ 1 post ] 

  Related Posts  to : Code of stack
 Stack using java     -  
 i want code for connecting mobile and pc can u send me code     -  
 Freeman chain code algorithm code     -  
 asking for code     -  
 code     -  
 need code for my website     -  
 error in code     -  
 NotePad C# code     -  
 What will be validation for Zip code ?     -  
 Get IP address code     -  



Topic Tags

C++ Data Structures
cron





Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com