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

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




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

نام تاپيک: سؤال در مورد الگوریتم تصادفی حذفی

  1. #1
    داره خودمونی میشه codemaster's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    90

    13 سؤال در مورد الگوریتم تصادفی حذفی

    فرض کنید 10 عدد مختلف داریم و از بین این 10 عدد می خوایم یکی را بصورت تصادفی انتخاب کنیم.
    تا اینجا مشکلی ندارم ولی هنوز الگوریتم خوبی پیدا نکردم که بعد از انتخاب یک عدد اون رو از دایره انتخاب
    تصادفی خارج کنه. برای مثال:

    از بین 1 تا 10 ، عدد 5 رو انتخاب میکنه سپس از بین 9 عدد ( 5 از بین آنها حذف شده ) یکی دیگه رو انتخاب میکنه و
    از بین اونها حذف میشه و میشه 8 عدد و ... به همین صورت!

    10 9 8 7 6 5 4 3 2 1 m=5
    10 9 8 7 6 4 3 12 1 m=2
    10 9 8 7 6 4 3 1
    .
    .
    .
    4 m=4

    اگر دوستان کمکم کنن ممنون میشم.

    Last edited by codemaster; 29-04-2007 at 11:58.

  2. #2
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    يك راه اين است كه اعداد را در يك آرايه بريزيدو تابع random را با طول آرايه صدا بزنيد و آن عنصر آرايه را حذف كنيد.

  3. #3
    داره خودمونی میشه codemaster's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    90

    13

    سلام
    يك راه اين است كه اعداد را در يك آرايه بريزيدو تابع random را با طول آرايه صدا بزنيد و آن عنصر آرايه را حذف كنيد.
    دوست من ممنون از توجهت!
    تا اونجا که من میدونم عنصر آرایه که از بین نمیره چون آرایه خانه های حافظه سریه ... اگر میشد که خودم این کار رو میکردم. شما عنصر آرایه را صفر یا هر مقدازی میتونی بذاری ولی از بین نمیتونی ببری بطوری که بقیه عناصر آرایه وجود داشته باشند و همیشه طول آرایه همون طول اولیه خواهد بود و چیزی کم نمیشه!
    اگه من اشتباه میکنم لطف کنید راه از بین بردن عنصر را بفرمایید.

    باز هم ممنون...


  4. #4
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    خب ميشه عناصر را يكي به عقب شيفت داد، راههاي مختلفي است.
    مورد زياد پيچيده اي نيست كه نياز به بحث زياد داشته باشد.

  5. #5
    داره خودمونی میشه codemaster's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    90

    13

    ممنون، اصلا" حواسم به شیفت دادن نبود!
    مرسی! مشکلم حل شد.


Thread Information

Users Browsing this Thread

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

User Tag List

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

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