alonmahdi
چهارشنبه 08 اردیبهشت 1395, 05:53 صبح
سلام خدمت دوستان گرامی
می خواستم بدونم چه طور میشه فرمول ترکیب و بدست آوردن مجموعه های آن را پیاده سازی کرد ؟
یکم توضیح می دوم درباره اش :
مثلا اگه ما مجموعه داشته باشیم شامل اعضای زیر :
[a,b,c,d]
بعد بخواهیم ترکیب هایی که می تونه این مجوعه بدون تکرار داشته باشه به صورت زیر هستند.
[a,b]
[a,c]
[a,d]
[a,b,c]
[a,c,d]
[a,b,d]
[b,c,d]
و در آخر هم کل مجموعه
[a,b,c,d]
همون طور که ملاحظه نمودید برای این مجموعه چهار تایی میشه هشت حالت .(بدون در نظر گرفتن حالات تکراری)
حالا می خوام ببینم چه طور میشه برنامه ای نوشت که بدون این که وابسته باشه به این که تعداد مجموعه مشخص باشه و و همین طور انواع حالات ترکیب اعضا باهم دیگه با تکرار رو نشون بده .
من چون می خواستم سریع بنویسم حالات تکراری رو ننوشتم.
ممنون می شم راهنماییم کنید.
می خواستم بدونم چه طور میشه فرمول ترکیب و بدست آوردن مجموعه های آن را پیاده سازی کرد ؟
یکم توضیح می دوم درباره اش :
مثلا اگه ما مجموعه داشته باشیم شامل اعضای زیر :
[a,b,c,d]
بعد بخواهیم ترکیب هایی که می تونه این مجوعه بدون تکرار داشته باشه به صورت زیر هستند.
[a,b]
[a,c]
[a,d]
[a,b,c]
[a,c,d]
[a,b,d]
[b,c,d]
و در آخر هم کل مجموعه
[a,b,c,d]
همون طور که ملاحظه نمودید برای این مجموعه چهار تایی میشه هشت حالت .(بدون در نظر گرفتن حالات تکراری)
حالا می خوام ببینم چه طور میشه برنامه ای نوشت که بدون این که وابسته باشه به این که تعداد مجموعه مشخص باشه و و همین طور انواع حالات ترکیب اعضا باهم دیگه با تکرار رو نشون بده .
من چون می خواستم سریع بنویسم حالات تکراری رو ننوشتم.
ممنون می شم راهنماییم کنید.