PDA

View Full Version : مبتدی: پشته ها در ساختمان داده !‌یک سوال



barnamenevis100
جمعه 16 اسفند 1392, 21:36 عصر
سلام یک تمرینی داشتم در ساختمان داده

پشته (http://fa.wikipedia.org/wiki/%D9%BE%D8%B4%D8%AA%D9%87) ای داریم شامل آرایه ای به طول 5isfull
isempty
push
pop
print b

این موارد بالارا داشته باشد

arash691
چهارشنبه 13 فروردین 1393, 00:13 صبح
خیلی اسونه ...
شروع کن به کد زدن هرجا سوال داشتی بپرس :تشویق:

suraty
جمعه 29 فروردین 1393, 23:24 عصر
سلام.
همان طور که مستحضرید، پشته به ترتیب از ابتدا پر شده و از انتها خالی می شود. پس تابع بررسی پر بودن آرایه رسیدن به خانه آخر و خالی بودن رسیدن به خانه اول را بررسی می نماید.
تابع push و pop هم که می توانند با یک متغیر که آدرس خانه کنونی پشته را دارد عمل کنند.
تابع پرینت هم آرایه را چاپ می کند.
امیدوارم مفید واقع شود.