ABA


"קומבינציה של מספרים ברקורסיה?מישהו יודע איך?|עזרה|"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15283 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15283
BlacKobra

   18:22   19.04.09   
אל הפורום  
  קומבינציה של מספרים ברקורסיה?מישהו יודע איך?|עזרה|  
 
   הבעיה היא כזאת:

יש לי מערך בגודל מסויים נגיד בגודל 3
ובתוכו יש מספרים נגיד 8 4 2

אז אני צריך לכתוב תוכנית רקורסיבית שתדפיס את כל הצירופים בצורה הבאה:

8 4 2
8 2 4
4 2 8
4 8 2
2 8 4
2 4 8

מישהו יודע איך? חשבתי מלא אבל לא מוצא תאלגוריתם...


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אוקיי Net_Boy  19.04.09 23:51 1
  תודה BlacKobra 21.04.09 17:23 2

       
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   23:51   19.04.09   
אל הפורום  
  1. אוקיי  
בתגובה להודעה מספר 0
 
   זה נקרא תמורה (או פרמוטציה)
ומספר התמורות הוא n! כאשר n מייצג את גודל המערך...

יש הרבה דרכים לפתור את זה,
לפי דעתי זה לא אלגוריתם פשוט .
אני כן ממליץ לך לנסות לחשוב עליו עוד טיפה זמן

ואם אתה לא מצליח
יש פה
http://en.wikipedia.org/wiki/Permutation
אלגוריתם ליצור תמורה לפי אינדס , אלגוריתם מאד נחמד לפי דעתי
תסתכל עליו...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacKobra

   17:23   21.04.09   
אל הפורום  
  2. תודה  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net