1009 نوشته شده:ولی سوال 106 گزینه 1 میشه وقتی برنامه error داشته باشه که هیچ تابعی اجرا نمیشه!!!
عزيز من اين تست ها رو تو C++ نوشتم و كامپايل كردم گزينه 4 درسته
مدیران انجمن: Parsian، rosa_127، Moh3n II، مدیران
1009 نوشته شده:ولی سوال 106 گزینه 1 میشه وقتی برنامه error داشته باشه که هیچ تابعی اجرا نمیشه!!!
naser_moein نوشته شده:1009 نوشته شده:ولی سوال 106 گزینه 1 میشه وقتی برنامه error داشته باشه که هیچ تابعی اجرا نمیشه!!!
عزيز من اين تست ها رو تو C++ نوشتم و كامپايل كردم گزينه 4 درسته
mhh1984 نوشته شده:سلام دوستان-من از 15سوال ساختمان 2 تا دست نزدم و13 تا رو زدم که خوشبختانه
همهشون درست بودن.ایطوری که حساب کردم میشه 86/6 درصد به نظرم سوالهای ساختمان از بقیه اسانتر بود.
درصدها اینطوری بدست میاد:
تعداد درستها *3 منهای غلطها بعدش ضرب در 100 هرچی که اومد تقسیم بر 3 برابر تعداد کل سوالها میکنیم درصد بدست میاد
مثلا واسه من اینطوری شد:
(13*3)-0 *100 /45==86/6
من اول فومن دوم انزلی زدم کسی هست اینجا زده باشه؟
mhh1984@gmail.com
rosa_127 نوشته شده:موردی که اشاره کردید یکی از بدیهی ترین و رایجترین اصطلاحات DS هست؛peyman نوشته شده:در رابطه با سوال شماره 140 آقای طورانی اشتباه کردند و جواب گزینه یک است
تعریف صحیح پشته :
يك پشته ساختمان داده اي خطي است كه در ان عمل اضافه كردن يا حذف عنصر تنها در يك انتهاي ان امكانپذير است باين ترتيب به پشته ها ليستهاي اخرين ورودي اولين خروجي LIFO : Last In First Out نيز ميگويند . گاهي به پشته FILO نيز ميگويند .
اینکه عملیات حذف و اضافه از بالای پشته انجام میپذیرد کاملا اشتباه است چون پشته یک آرای خطی است و بالای آرایه معنی نمیدهد.
کتاب ساختمان داده ارشد تالیف دکتر قدسی از دانشگاه شریف صفحه 149:
"پشته لیستی است که اعمال درج و حذف عناصر فقط در یک سوی آن به نام بالای پشته انجام می شود"
"اعمال بر روی پشته:
Push یک عنصر را در بالای پشته درج می کند
Top عنصر بالای پشته را برمی گرداند"
"پیاده سازی پشته با آرایه
در این روش یک آرایه سراسری به نام stack ایجاد می شود. پشته دارای یک مولفه top است که اندیس عنصر بالای پشته را در آرایه stack نشان می دهد."
کتاب ساختمان داده در ++C تالیف هورویتز صفحه 127:
"پشته یک لیست ترتیبی است که درج و حذف از یک سمت آن که Top(بالا) نامیده می شود صورت می گیرد."
و رفرنسهای متعدد معتبر دیگر.
امیدوارم از این به بعد برای ارائه کلید اشتباه با این قاطعیت صحبت نکنیم.
ولی ظاهرا امروز صبح اون صفحه ویرایش شده ! http://fa.wikipedia.org/wiki/%D9%BE%D8%B4%D8%AA%D9%87يك پشته ساختمان داده اي خطي است كه در ان عمل اضافه كردن يا حذف عنصر تنها در يك انتهاي ان امكانپذير است باين ترتيب به پشته ها ليستهاي اخرين ورودي اولين خروجي LIFO : Last In First Out نيز ميگويند . گاهي به پشته FILO نيز ميگويند .
اینکه عملیات حذف و اضافه از بالای پشته انجام میپذیرد کاملا اشتباه است چون پشته یک آرای خطی است و بالای آرایه معنی نمیدهد
دوست عزیز، گزینه 2 به دلیل گفته شده نادرست است و گزینه 1 نیز به دلیل اینکه برنامه error ندارد نادرست است. در کلید توضیحات قبلتر اضافه شده.استاد طورانی این تست رو گزینه 2 زده!!
بله؛ و دلسوزی شما برای آگاهی دوستان کاملا مشخص و ثابت شده است و من هم در مورد سطحی بودن این تست موافقم.peyman نوشته شده:برای من هیچ تفاوتی نداره که کلید استاد طورانی صحیح است یا خیر. من نظر شخصیم رو گفتم