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

نام تاپیک: استفاده از نام متد در خود متد

  1. #1
    کاربر تازه وارد آواتار shayanboy2
    تاریخ عضویت
    آذر 1390
    محل زندگی
    اراک
    سن
    30
    پست
    85

    استفاده از نام متد در خود متد

    دوستان ! من برای اولین بار به متدهایی برخوردم که داخل خود متد از خود متدی که در حال ساختش هستیم استفاده شده... درکشون نمیکنم متاسفانه ... مثل این متد .... نام متد recinsert هستش ... اما داخل بدنه از خود این متد هم استفاده شده


    Node recInsert(Node root, int data) {
    Random rn = new Random();
    int rand = rn.nextInt() % 2;
    if (root == null) {
    root = new Node(data);
    return root;
    }
    if (rand == 0)
    root.left = recInsert(root.left, data);
    else
    root.right = recInsert(root.right, data);

    return root;
    }

  2. #2
    کاربر دائمی آواتار vahid-p
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران
    پست
    1,140

    نقل قول: استفاده از نام متد در خود متد

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

  3. #3
    کاربر تازه وارد آواتار shayanboy2
    تاریخ عضویت
    آذر 1390
    محل زندگی
    اراک
    سن
    30
    پست
    85

    نقل قول: استفاده از نام متد در خود متد

    نقل قول نوشته شده توسط vahid-p مشاهده تاپیک
    به این جور توابع، توابع بازگشتی میگن. و باید حداقل یک شرط خاتمه داشته باشه وگرنه پایانی نخواهد داشت. توابع بازگشتی یا recursive functions رو سرچ کنید مثالهایی که هست سادست و قابل فهم.
    ممنون.. اما همشون فاکتوریل رو مثال زدن

تاپیک های مشابه

  1. پاسخ: 4
    آخرین پست: یک شنبه 26 مرداد 1399, 00:59 صبح
  2. پاسخ: 2
    آخرین پست: پنج شنبه 20 آذر 1393, 09:07 صبح

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

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