نمایش نتایج 1 تا 9 از 9

نام تاپیک: الگوریتم پیدا کردن کوچکترین اعداد

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #2
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: الگوریتم پیدا کردن کوچکترین اعداد

    نقل قول نوشته شده توسط hojjat_gh مشاهده تاپیک
    با سلام
    دوستان من میخوام در بین n عدد کوچکترین پنج عدد رو پیدا کنم ساده ترین الگوریتم به نظر شما چی میتونه باشه؟(نکته:کوچکترین پنج عدد)
    ۱.نگفتید این n عددسورت شدند یا نه؟
    ۲.ساده‌ترین الگریتم معنی ندارد، سادگی را به چی حساب میکنید؟ چند خط کد؟ چند نوع عملیات مختلف؟ چند بار اجرا شدن چند خط کد از یکبار اجرا شدن تمام خطهایه کد با هم ساده‌تر حساب میشه؟ الگریتمی که کمترین استفاده از حافظه ر ا میکند و بیشترین مقدار عملیات انجام میده از الگریتمی که بیشترین مقدار حافظه را میگیرد و کمترین مقدار عملیات انجام میده ساده تر است ؟ یا بر عکس؟ الگریتمی که یکمقداری از حافظه و یکمقداری از عملیات سنگین است ولی ۸۰ درصد بچه دبستانی ازش در ذهنشان استفاده میکند از الگریتمی که ۹۰ درصد دانشگاه‌هیها در ذهنشان استفاده میکنند ساده تر است یا نیست ؟ چرا و به چه دلیل؟

    (نکته، با اینکه این سوال به نظر میاد که تکلیف مدرسه‌ای باشد، اولین کاری که باید انجام بشه دقیق مطرح کردن سوال است، اگر سوال دقیق مطرح نشده باشد که واقعا جواب باید چه خصوصیات و شرائطی را ارضا کند ، دنبال جواب درست گشتن براش وقت هدر دادن است).

    ۳.ساده‌ترین الگریتم به نظر کسی چی میتواند باشد معنی ندارد، اگر که سادگی الگریتمها را با یکدیگر قابل مقایسه نباشند هر الگریتمی که اراعه داده بشد باید ساده‌ترین الگریتم قبول داشت (اگر که نه نمیخواهند قبول کنند باید اینکه سادگیش از یک الگریتم دیگر کمتر و یا بیشتر است را اثبات کنند).

    برایه سوالات مبهم جوابهای درست زیادی هستند که با هم، هم متغایرت و هم تضاد میتوانند داشته باشند. تا جایی که میبینم باید رویه این سوال کلی زمان وقت صرف بشد تا تازه قابل پرسیدن بشه، چه بشه که بهش بخواهیم جواب هم بدیم.
    آخرین ویرایش به وسیله اَرژنگ : دوشنبه 28 مرداد 1387 در 19:55 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •