Abod היחיד
New member
אלגוריתם יעיל לחלוקת מערך לקבוצות
יש לי מערך בגודל ידוע n. אני צריך לחלק את המערך ל-a קבוצות, ככה שבקבוצה הראשונה יהיו כל המספרים הגדולים ביותר, ובקבוצה האחרונה המספרים הקטנים ביותר. אפשר להשאיר את הכל באותו מערך ואפשר גם ליצור a מערכים, לא משמעותי בשבילי (אין הגבלה על סיבוכיות מקום). דרישת סיבוכיות זמן היא ddd O(n*log a) ddd למישהו יש רעיון? אולי כיוון מחשבה?
יש לי מערך בגודל ידוע n. אני צריך לחלק את המערך ל-a קבוצות, ככה שבקבוצה הראשונה יהיו כל המספרים הגדולים ביותר, ובקבוצה האחרונה המספרים הקטנים ביותר. אפשר להשאיר את הכל באותו מערך ואפשר גם ליצור a מערכים, לא משמעותי בשבילי (אין הגבלה על סיבוכיות מקום). דרישת סיבוכיות זמן היא ddd O(n*log a) ddd למישהו יש רעיון? אולי כיוון מחשבה?