تالار گفتمان مانشت
طراحی ماشین پشته ای - نسخه‌ی قابل چاپ

طراحی ماشین پشته ای - Yaser - 14 تیر ۱۳۹۰ ۱۰:۰۱ ق.ظ

با سلام خدمت دوستان عزیز

از دوستان کسی جواب این سوال رو داره؟

برای [تصویر:  118jcsdy1xu226dso7i.jpg] یک ماشین پشته ای طراحی کنید.

با سپاس

طراحی ماشین پشته ای - ملیکا - ۱۴ تیر ۱۳۹۰ ۱۲:۴۲ ب.ظ

این که مستقل از متن نیست که بشه براش ماشین پشته ای طراحی کرد .

طراحی ماشین پشته ای - Yaser - 14 تیر ۱۳۹۰ ۰۳:۱۵ ب.ظ

چرا من چند جا دیگه هم این سوال رو دیدم با دو تا پشته فکر کنم بشه طراحی کرد

طراحی ماشین پشته ای - mfXpert - 14 تیر ۱۳۹۰ ۰۷:۰۷ ب.ظ

برای این ماشین حتما میشه یک ماشین دو پشته ای طراحی کرد اما تک پشته ای نمیشه.
به صورت خیلی کلی‌، الگوریتم کار به صورت زبر هستش:
کافیه با دیدن a در ورودی فرضا A در پشته اول پوش کنید و بعد از دیدن تمام a‌ها‌، با دیدن هر b‌، یک B در پشته دوم پوش کنید.بعد که تمام b‌ها رو دیدید با دیدن c از پشته اول A پاپ کنید و وقتی تمام c هارو دیدید با دیدن d‌ها از پشته دوم ‌B پاپ کنید

طراحی ماشین پشته ای - ملیکا - ۱۴ تیر ۱۳۹۰ ۰۸:۱۴ ب.ظ

زبانی مستقل از متنه که فقط با یک پشته بتوانید اونو پیاده سازی کنید.