PDA

View Full Version : اجرای تابع با جایگشت های مختلف



r00tkit
یک شنبه 17 بهمن 1389, 10:35 صبح
سلام

5 تا تابع دارم می خوام این 5 تا با جایگشت های مختلف اجرا بشه ؟

سرچ کردم ! اگه کسی نکته ای نمونه کدی چیزی داشت ممنون می شم


نکته : ترتیب اجرت فرق نمی کنه به طور مثال
اولی اجرا بشه
دومی اجرا بشه
سومی
چهارمی
...

اولی و دومی
اولی و سومی
...

دومی و سومی
دومی و چهارمی


اول ... اخری

r00tkit
یک شنبه 17 بهمن 1389, 12:50 عصر
خیلی وقته با الگوریتم ها کار نکردم !!!!!

جواب !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (http://stackoverflow.com/questions/999050/most-elegant-way-to-get-all-subsets-of-an-array-in-c)


-----
این چیزی که دنبالشم جایگشت نیست تمام زیر مجموعه های یک مجموعه هستش!!! |0|

abbas.oveissi
یک شنبه 17 بهمن 1389, 16:18 عصر
من نمیدونم جایگشت هارو چطوری پیدا میکنند اما اون الگو را که شما نوشتی را با حلقه های تو در تو میشه اجرا کرد، شما میتونی متدها رو توی یک آرایه از دلیگیت بریزی بعد هر جور که میخوای مثلا با حلقه های تو در تو اجراشون کنی .