לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #6  
ישן 01-12-2004, 12:19
צלמית המשתמש של fat fish
  fat fish fat fish אינו מחובר  
 
חבר מתאריך: 20.06.03
הודעות: 5,616
הדרך הקלילה ביותר לבצע זאת....
בתגובה להודעה מספר 4 שנכתבה על ידי vgvhggh שמתחילה ב "אכן צודק.."

היא לבצע לולאה מהמספר הקטן ביותר של המופע (לדוגמא 1234 עד המספר הגדול ביותר של המופע 4321)
ולבצע בדיקה על כל מספר בלולאה שהוא מכיל את כל ארבעת הספרות (כלומר מופע של 1,2,3,4)
ומה שאתה מקבל זו למעשה מסכת קלט שעליה תלביש את הסימנים המקוריים:
דוגמה:
לאחר הלולאה אתה מקבל:
1234
1243
1324
1342
1423
1432
2134
2143
.
.
.
וכו....
עכשיו למעשה אתה רצית למצא את כל הצרופים של a,b,h.q
על מקום שיש 1 תחליף ב-a וכו.
ככה אתה מוצא את כל המופעים.

ישנן דרכים שונות לבצע את התהליך, זו בעייה מאוד ידועה ברקוסיה ויש לה פתרון פשוט יחסית.
המטרה ברקורסיה היא להציב במיקום 1 את הסימן הראשון ולבצע את אותה רקורסיה על מילה בת n-1 סימנים וכו לכל הסימנים שיש...(:
מקווה שהבנת ושעזרתי,
בהצלחה.
_____________________________________
[ זיו ]
[ fat fish ]

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #11  
ישן 01-12-2004, 16:38
  Dudenland Dudenland אינו מחובר  
 
חבר מתאריך: 20.08.03
הודעות: 259
O.K. אז מה שאתה מחפש נקרא מספר הווריאציות...
בתגובה להודעה מספר 10 שנכתבה על ידי vgvhggh שמתחילה ב "לא למדתי ואודה לך מאד אם תרשום לי כמה מופעים"

מתוך 34 מספרים אפשריים, עלינו לבחור 6 מספרים שונים (בכל פעם), ולסדר אותם כך שיש חשיבות לסדר, ב-6 מקומות שונים (כלומר אין לבחור מספר מסויים יותר מפעם אחת)...
הנוסחה היא כזו: (!(Res = (34! / (34 - 6, שזה יוצא... 968330880 אפשרויות...
תקנו אותי אם אני טועה...

ולהסבר:
יש לנו שישה מקומות לצירופים.
עבור המקום הראשון, נבחר אחד מתוך 34 מספרים אפשריים.
כעת, מכיוון שאנחנו לא מעוניינים בחזרה של מספר מסויים יותר מפעם אחת, נותרנו עם 33 מספרים אפשריים (וזאת משום שהשתמשנו באחד מתוך ה-34) עבור המקום השני.
למקום השלישי יש לנו כמובן 32 אפשרויות... עם הרביעי יש לנו 31... החמישי - 30... ואחרון חביב, השישי - 29.
מכיוון שכדי למצוא את הצירוף הכולל, עלינו להכפיל אפשרות אחת בשנייה... יוצא לנו ביטוי שכזה:
Res = 34 * 33 * 32 * 31 * 30 * 29
הביטוי הנ"ל, שקול לביטוי שכתבתי בהתחלה (כן כן, זה עם העצרת)...
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 13:44

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר