رفتن به مطلب
  • 0

استفاده از خود متد درون بدنه متودی که در حال ساخت ان هستیم


shayanboy2

سوال

جدیدا به متودهایی بر میخورم که درون بدنه خودشون از متدی استفاده کردن که در حال ساخت اون هستیم و هنوز تمومش نکردیم... مثلا این کد رو در نظر بگیرید:اسم  متدی که در حال ساختش هستیم 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;
 }

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

0 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

هنوز برای این سوال پاسخی ارسال نشده است

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...