تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: »» الگوریتم های معروف و کاربردی ««

  1. #1
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض »» الگوریتم های معروف و کاربردی ««



    با سلام.در این تاپیک قصد داریم روش های مختلف الگوریتم نویسی و استفاده از اون برای حل مسئله رو بررسی کنیم و همچنین الگوریتم های معروف و کاربردی رو کدشون رو گذاشته و تشریحشون کنیم.
    منظور از روش های مختلف الگوریتم نویسی و حل مسئله به وسیله اون,استفاده از الگوریتم ها و روش هایی نظیر الگوریتم های BigNum و یا استفاده از کدهای دینامیک هست که بتونیم کدی رو بزنیم که جواب درست رو در زمان مناسب به ما بده.همچنین لیست این الگوریتم ها و روش های کد زنی رو در پست اول خواهیم گذاشت.
    بهترین محل هم برای تمرین و مشاهده ی این گونه سوالات دو سایت زیر هستن:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    Last edited by Arrowtic; 12-11-2012 at 21:44.

  2. این کاربر از Arrowtic بخاطر این مطلب مفید تشکر کرده است


  3. #2
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض مجموع اعداد بسیار بزرگ

    BigNum - Sum
    مجموع اعداد بسیار بزرگ

    این الگوریتم و کد بسیار معروف همون طور که از اسمش معلومه الگوریتم و کدیه که به وسیله اون میتونیم دو عدد بسیار بزرگ(چندین رقمی) رو با هم جمع کنیم.
    دلیل نیاز به این برنامه اینه که زیاد پیش میاد که به چنین کدی نیاز باشه و اعداد از نوع int و همچنین دیگر انواع متغیر ها ممکنه گنجایش عدد ورودی و خروجی رو نداشته باشن.در این مواقع میایم و ورودی رو به عنوان رشته میگیریم و بعد با استفاده از وکتور و کد های اسکی با هم جمع میکنیم و درنهایت وکتور خروجیمون رو رقم رقم چاپ میکنیم که به صورت یک عدد به هم پیوسته کاربر اون ها رو میبینه.
    در کل در کدهای BigNum ما عملیات مورد نظر رو خودمون شبیه سازی و استفاده میکنیم.


  4. 3 کاربر از Arrowtic بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض

    BigNum Multiply
    حاصلضرب اعداد بسیار بزرگ

    این هم مانند کد جمع اعداد هست و به همون صورت با استفاده از رشته و وکتور و کد اسکی حساب میشه و فقط ضرب رو شبیه سازی میکنیم.
    نکته اصلی این کد در اینه که در دو عددمون,دو خونه(رقم) که اندیسشون در عددی که بهش تعلق دارن,حاصل ضربشون در خونه ی مجموع اندیس ها قرار میگیره.مثلا رقم دوم و سوم حاصلضربشون در رقم 5م قرار میگیره.
    این شماره گذاریه ارقام که گفتم از چپ به راست هست یعنی رقم با اندیس صفر در عدد 143 میشه 1.
    دلیل استفاده از این نکته مجموع اندیس ها هم باز مانند سوال قبل در این هستش که دو عدد وارد شده ممکنه تعداد ارقامشون فرق کنه.

    Last edited by Arrowtic; 10-11-2012 at 16:32.

  6. این کاربر از Arrowtic بخاطر این مطلب مفید تشکر کرده است


  7. #4
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض

    Gray Code
    کد گری
    باینری


    این کد تمامی اعداد باینری(مبنای 2) n رقمی رو چاپ میکنه به طوری که هر دو عدد متوالی در یک رقم اختلاف دارن.

  8. این کاربر از Arrowtic بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •