نمایش پشته
ساده ترین روش برای نمایش پشته استفاده از یک آرایه 1 بعدی به طول n می باشد. در کنار آرایه متغیری به نام top وجود دارد که به عنصر بالایی اشاره دارد. top در ابتدای کار صفر است و از 0 تا n تغییر می کند.
شرط خالی بودن پشته عبارت است از : if top=0
شرط پر بودن پشته عبارت است از : if top= n
زیر برنامه های حذف از پشته (pop) و اضافه کردن به پشته یا نوشتن در آن (push) در زبان C به صورت زیر است:
void push (item k)
{
if (top ==n-1)
stackfull ();
else
;stack[++top]=k
}


items pop()
}
if (top==-1)
stackempty();
else return stack [top--];
{