با سلام.من می خواهم پشته ای را پیاده سازی کنم که نیاز به متغیر top نداشته باشد و در صورت پیاده سازی آنرا با پشته ای که top دارد مقایسه کنم.با زبان پاسکال باشه یا سی فرقی ندارد.از عزیزان خواهش می کنم که راهنمایی بفرمایند.این کد پیاده سازی پشته با آرایه به کمک top می باشد:
top برای تعیین بالای پشته
bos برای تعیین ابتدای پشته
کد:
var
stack:array[1..n]of integert;
top,bos:integer;
bos برای تعیین ابتدای پشته