עזרה
שלום,
אני רוצה לכתוב פונקציה רקורסיבית , אשר מקבלת כפרמטר מספר שלם N ועוד פרמטרים נוספים (אם צריך) ומדפיסה את כל הפרמוטציות של המספרים מ-1 עד N. למשל עבור 4.
חשבתי כמובן אם לעשות איזשהו מערך שמבקש מהמשתמש את ה- size שהוא רוצה.. ואז להשתמש בפונקציית swap כדי כל הזמן להחליף את הערכים. העניין הוא שאני לא בטוחה איך אני אמורה להשתמש כאן בפונקציית swap כדי כל הזמן לשנות את הערכים לכל הווריאציות האפשרויות.
אשמח לשמוע את דעתכם.
תודה.
שלום,
אני רוצה לכתוב פונקציה רקורסיבית , אשר מקבלת כפרמטר מספר שלם N ועוד פרמטרים נוספים (אם צריך) ומדפיסה את כל הפרמוטציות של המספרים מ-1 עד N. למשל עבור 4.
חשבתי כמובן אם לעשות איזשהו מערך שמבקש מהמשתמש את ה- size שהוא רוצה.. ואז להשתמש בפונקציית swap כדי כל הזמן להחליף את הערכים. העניין הוא שאני לא בטוחה איך אני אמורה להשתמש כאן בפונקציית swap כדי כל הזמן לשנות את הערכים לכל הווריאציות האפשרויות.
אשמח לשמוע את דעתכם.
תודה.