ساختمان داده

جهت طرح ابهامات و مشکلات درسی خود به این بخش مراجعه نمایید

مدیر انجمن: rosa_127

آواتار کاربر
قائم
کاربر متوسط
کاربر متوسط
پست: 222
تاریخ عضویت: دوشنبه 30 مهر 1386, 6:21 pm
محل اقامت: عشق من،عمر من،شهر من،لنگرود

Re: ساختمان داده

پست توسط قائم » شنبه 20 مهر 1387, 12:21 am

مهیار جون دمت گرم. yes: خیلی مفید بود. bil:
فلفلی جان اگه تو سوالی مشکل داری ، اون سوالو بذار تا راحتتر بشه توضیح داد.
قربونتون بشم.

felfel_namaki
کاربر ساده
کاربر ساده
پست: 58
تاریخ عضویت: یک‌شنبه 27 مرداد 1387, 7:23 pm

Re: ساختمان داده

پست توسط felfel_namaki » شنبه 20 مهر 1387, 1:11 pm

مهیار عزیز بسیار سپاسگزارم لطفت فراموش نمیشه دوست خوبم

الان فهمیدم ایراد من رو الویت عملگراست میشه ترتیب اولویتها رو برام بنویسی


سپاسگزارم str: ssb: kis:

felfel_namaki
کاربر ساده
کاربر ساده
پست: 58
تاریخ عضویت: یک‌شنبه 27 مرداد 1387, 7:23 pm

Re: ساختمان داده

پست توسط felfel_namaki » دوشنبه 22 مهر 1387, 2:16 am

مهیار سلام

دست خودتو میبوسه bil: kis: ssb: rgs

آواتار کاربر
قائم
کاربر متوسط
کاربر متوسط
پست: 222
تاریخ عضویت: دوشنبه 30 مهر 1386, 6:21 pm
محل اقامت: عشق من،عمر من،شهر من،لنگرود

Re: ساختمان داده

پست توسط قائم » دوشنبه 22 مهر 1387, 5:48 pm

felfel_namaki نوشته شده:مهیار عزیز بسیار سپاسگزارم لطفت فراموش نمیشه دوست خوبم

الان فهمیدم ایراد من رو الویت عملگراست میشه ترتیب اولویتها رو برام بنویسی


سپاسگزارم str: ssb: kis:

سلام دوست خوبم.
ببین عزیزم قراره اینجا مشکلات اساسی همدیگه رو جواب بدیم. ولی اینکه شما می گین ترتیب اولویتها رو برام بنویس، این دیگه یه سوال پیش پا افتاده هست که تو تمام کتابای زبان برنامه نویسی موجوده. خواهشا یه سری به کتابات بزن. شرمنده
قربونتون بشم.

آواتار کاربر
قائم
کاربر متوسط
کاربر متوسط
پست: 222
تاریخ عضویت: دوشنبه 30 مهر 1386, 6:21 pm
محل اقامت: عشق من،عمر من،شهر من،لنگرود

Re: ساختمان داده

پست توسط قائم » یک‌شنبه 5 آبان 1387, 4:23 pm

tulip نوشته شده:سلام .این عبارت زیر را پرانتز گذاری کنید و هم prefix va postfix آنرا هم کتبی هم عملی توضیح دهید .مرسی



a+b)*c-d)+e-f*g/h ))

(a+b-c)*d-e/f+g*(h-i)
سلام دوست عزیز. اول شرمنده که جوابتو تو این تاپیک دارم می دم. چون اگه قرار باشه برای هر سوال یه تاپیک جدا ایجاد بشه ... khk:

و اما جوابت:
اول طبق اولویت عملگرها که باید بدونین اولویتا چین، عبارتمونو پرانتزگذاری می کنیم.
در postfix به این صورت عمل می کنیم که از سمت چپ هر پرانتز بسته ای رو دیدم، به جای اون عملگر مربوط به اون پرانتز بسته رو می ذاریم و قبل از عملگر هم عملوندای مربوط به اون عملگر رو قرار می دیم. شکلهای زیر:

تصویر

تصویر

ولی در prefix عملیات به صورت زیر هست:
از سمت چپ به هر پرانتز بازی که رسیدیم به جای اون عملگر مربوط به اون پرانتز رو قرار میدیم و بعد از عملگر عملوندای مربوط به اون عملگر رو می نویسیم. اگر به چند تا پرانتز باز تو در تو رسیدیم ، از داخلی ترین پرانتز باز شروع می کنیم و تا بیرونی ترین پرانتز این کار رو انجام می دیم. مانند شکلهای زیر:

تصویر

تصویر

امیدوارم که راهنمایی من تونسته باشه کمی شما رو ارضا کنه. yes: در هر صورت من هر چی می دونستم برات گفتم. baba: اگه هم اشتباهی رخ داده لطفا دوستان به من اطلاع بدن. krn: اگه هم سوالی داری تو همین تاپیک قرار بده. ممنون bil:
قربونتون بشم.

آواتار کاربر
0senjed0
کاربر ساده
کاربر ساده
پست: 26
تاریخ عضویت: یک‌شنبه 13 مرداد 1387, 3:41 pm

Re: ساختمان داده

پست توسط 0senjed0 » دوشنبه 4 آذر 1387, 12:17 am

سوالم در مورد ساختمان داده است با پاسکال
1-حذف عناصر یکسان در یک لیست
2-زیر برنامه ای بنویسید (l,x ) - که purge که تمام رخدادهای x را از لیست L حذف کند


ممنون اگر پاسخ بدید

mojtabapc
مدیر انجمن
مدیر انجمن
پست: 698
تاریخ عضویت: جمعه 6 اردیبهشت 1387, 2:02 am

Re: ساختمان داده

پست توسط mojtabapc » چهارشنبه 11 دی 1387, 9:22 pm

felfel_namaki نوشته شده:والا من فک میکنم اگه وقت باشه مرجع رو بخونی خیلی بهتر باشه یک مسئله دیگه


ببینین 1 سوال تو سراسری 84 امده ، سوال اینه !

برای حذف 1 عنصر خاص از صف به چه ترتیب عمل میشود ؟

1) ان عنصر مستقیم حذف میشه
2)از یک پشته کمکی استفاده میشود
3)از یک صف کمکی استفاده میشود
4)عناصر بعد ار ان بر روی ان عنصر شیفت داده میشوند


کتاب مدرسان میگه گزینه 1

در صورتی که استاد مقسمی میگه گزینه 4


؟؟؟؟ ger:
من در این سوال نه با گزینه 1 و نه با گزینه 4 موافق نیستم .
جواب گزینه 3 هست.
دلیل: چون در حذف کردن از صف ابتدا عناصر صف را درون یک صف کمکی تخلیه میکنیم اما عنصرX (عنصری که میخواهیم حذف شود) را در صف کمکی وارد نمیکنیم سپس عناصر صف کمکی را دوباره وارد صف اصلی میکنیم.

قفل شده