در اين بخش مي‌توانيد در مباحث مربوط به زبانهاي بر پايه C به بحث بپردازيد
Rookie Poster

Rookie Poster



no avatar
پست ها

40

تشکر کرده: 20 مرتبه
تشکر شده: 6 مرتبه
تاريخ عضويت

چهارشنبه 17 آذر 1389 13:03

آرشيو سپاس: 8 مرتبه در 6 پست

سوال در مورد ساختمان داده

توسط stronomy » چهارشنبه 18 آبان 1390 09:52

سلام

1 .  می خواستم بدونم  چطوری می تونیم  با یک صف یک پشته رو پیاده سازی کنیم ؟

و

2 .  چطور می شه با دو پشته یک صف رو پیاده سازی کنیم ؟

ممنون می شم اگه یه راه حل و یا یه راهنمایی در این زمینه به من بدهید .

New Member



no avatar
پست ها

4

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

جمعه 4 آذر 1390 21:14

آرشيو سپاس: 2 مرتبه در 2 پست

Re: سوال در مورد ساختمان داده

توسط mirzaqasem » جمعه 4 آذر 1390 21:39

سلام
اول ،دومی رو می گم :)

هر بار که می خوایم تو پشته ی 1 آبجکتی اضافه کنیم تمام پشته 1 رو در پشته ی 2 انتقال می دیم و پس از اضافه کردن آبجکت به پشته ی 1(که الان خالیه) تمام پشته 2 رو به پشته ی 1 بر می گردونیم.


پشته ی 1:  خالی     +آ       می خوایم ب رو اضافه کنیم    -آ       خالی     +ب      +آ    (می خوایم ج را اضافه کنیم)   -آ       -ب      خالی   +ج       +ب     +آ

پشته ی 2:  خالی    خالی                  خالی               خالی      +آ         -آ       خالی              خالی               خالی    +آ      +ب     -ب          -آ     خالی

- برای اولی من که کم آوردم .شاید بستگی داره صف حلقوی باشه یا خطی

کاربران زیر از شما کاربر محترم جناب mirzaqasem تشکر کرده اند:
stronomy


 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 3 مهمان