زمان کنونی: ۰۱ دى ۱۴۰۳, ۰۲:۴۶ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

تقسیم شدن توابع بازگشتی

ارسال:
  

javady_joon پرسیده:

تقسیم شدن توابع بازگشتی

سلام دوستان
میشه بگید تحلیل من درسته یا نه؟
وقتی یه برنامه میاد آرایه رو به زیر مسئله تقسیم میکنه (با تقسیم بر ۲) مثلا وقتی آرایه ی با اندازه ی ۷
بهش میدم برای اولین بار که آرایه رو به ۲ تقسیم میکنه و به ۳/۵ میرسه مقدار ۳ ذخیره میشه
کد:
mid = (i+j)/2;
            maxmin(i, mid);
            max1 = max;    min1 = min;
            maxmin(mid+1, j);
            if(max <max1)
                max = max1;
            if(min > min1)
                min = min1;
و در فراخوانی mid و i رو بازگشت میده ودر دومین فراخوانی mid+1 وi یعنی یک طرف ۳ و طرف دیگه ۴ با طرفی که ۴ هست تقسیم معمول رفتار میشه و طرفی که ۳ هست باز یک بازه ی ۲ و ۱ میمیونه
واینطوری مشکل تقسیم اعداد فرد رو حل میکنه
درسته؟

۰
ارسال:
  

yaser_ilam_com پاسخ داده:

تقسیم شدن توابع بازگشتی

درسته دوست من هر بار تقسیم میشه و میشکنه.
دو قسمت میکنه و بعد میره سراغ min , max اون دو قسمت رو پیدا کنه و اون دو قسمت رو هم میشکنه به چهار قسمت .

برات پیوست کردم


فایل‌(های) پیوست شده

۰
ارسال:
  

javady_joon پاسخ داده:

تقسیم شدن توابع بازگشتی

آقا خیلی گلی
آقا میشه در مورد تابع malloc یکم توضیح بدی؟

۰
ارسال:
  

yaser_ilam_com پاسخ داده:

تقسیم شدن توابع بازگشتی

ببین دوست من شما می خوای عملیاتی روی یک سری عدد انجام بدی حالا برای این کار یک مقدار فضا می خوای با استفاده از این تابه اون مقدار فضا رو تخصیص میدی حالا هر وقت کارت تموم شد می تونی اون فضا رو توسط تابع delete حذف کنی



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  حل تمرین شدن و مصاحبه دکتری siiib70 ۱ ۳,۵۹۰ ۱۷ بهمن ۱۳۹۹ ۱۱:۳۲ ب.ظ
آخرین ارسال: hmaryam567
  جایی برای پیدا کردن توابع آماده جاوااسکریپت f.b ۷ ۴,۶۳۹ ۲۰ آذر ۱۳۹۹ ۰۴:۰۸ ب.ظ
آخرین ارسال: calm
  مهمان شدن دانشگاه nasrin81r ۲ ۲,۷۶۸ ۳۱ اردیبهشت ۱۳۹۹ ۰۳:۴۵ ق.ظ
آخرین ارسال: majidnourirad10
  تعداد توابع پوشا ss311 ۰ ۲,۰۹۹ ۰۶ بهمن ۱۳۹۸ ۰۴:۵۷ ب.ظ
آخرین ارسال: ss311
  باز شدن یک دیکشنری با کلیک روی یک کلمه moslem73421 ۵ ۴,۷۶۵ ۰۴ مرداد ۱۳۹۸ ۰۷:۰۶ ب.ظ
آخرین ارسال: moslem73421
  آیا عدم ثبت نام در دانشگاه های مجازی در صورت قبول شدن جریمه دارد؟ sheikhoo ۱ ۳,۰۹۵ ۲۰ تیر ۱۳۹۸ ۰۹:۳۹ ب.ظ
آخرین ارسال: Iranian Wizard
Wink آیا امکان جایگزین شدن داوطلب باتغییرمشخصات برای آزمون ارشد۹۸وجود دارد؟ p.daliri ۰ ۳,۰۵۶ ۱۷ فروردین ۱۳۹۸ ۰۱:۵۸ ب.ظ
آخرین ارسال: p.daliri
Question مشکل با درک توابع دنباله دار و مولد ؟؟؟؟ radar ۰ ۲,۷۳۵ ۱۶ دى ۱۳۹۷ ۰۴:۳۶ ب.ظ
آخرین ارسال: radar
  تقسیم برای محاسبه کد افزونه چرخشی (CRC) Sanazzz ۴ ۷,۰۰۶ ۲۰ آذر ۱۳۹۷ ۰۱:۱۸ ب.ظ
آخرین ارسال: Sanazzz
  آیا کسایی که رشته شرایط خاص قبول شدن شانس قبولی برا رشته های انتخابی قبل اونو ندارن؟؟ mahyar12 ۱۹ ۱۴,۱۰۱ ۱۷ تیر ۱۳۹۷ ۱۰:۴۹ ق.ظ
آخرین ارسال: Mokhtar021

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close