קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [שאלה] באיזה תוכנה מורידים מ-torrent damage
    על ידי xXRazorXx בפורום תמיכה טכנית
    תגובות: 2
    הודעה אחרונה: 25-10-2006, 09:21
  2. [שאלה\בקשה] תוכנה שפותחת קובץ mdb
    על ידי vicon בפורום תוכנות להורדה
    תגובות: 0
    הודעה אחרונה: 13-08-2006, 23:49
  3. תגובות: 4
    הודעה אחרונה: 14-06-2006, 23:09
  4. [שאלה/עזרה] תוכנה שמעתיקה את הכונן קשיח
    על ידי שליחטא בפורום תמיכה טכנית
    תגובות: 5
    הודעה אחרונה: 29-04-2006, 17:57
  5. [שאלה] באיזה תוכנה אני משתמש להורדת הסרטים?
    על ידי Troy בפורום משחקים להורדה
    תגובות: 2
    הודעה אחרונה: 16-11-2005, 18:16
+ תגובה לנושא
מציג תוצאות 1 עד 4 מתוך 4

שאלה על תוכנה.

  1. #1
    משתמש מתחיל
    תאריך הצטרפות
    02/2011
    גיל
    31
    הודעות
    1
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל שאלה על תוכנה.

    טוב יש לי שאלה, אני צריך לבנות תוכנה בC# עם מערך דו מימד לא ידוע שבודקת אם כל התאים במערך שונים זה מיזה(TRUE) איך אני עושה את זה?
    מישהו יכול להביא לי את הדרך הכי קלה?
    זה ממש חשוב ודחוף!!
    תודה

  2. קישורים ממומנים

  3. #2
    משתמש מתחיל
    תאריך הצטרפות
    02/2009
    הודעות
    155
    לייקים
    0
    נקודות
    50
    מין: זכר

    ברירת מחדל

    הינה פתרון בC#, אני לא בטוח שזו היעילות המקסימלית
    class Program
    {
    static void Reader(int[,] mat)
    {
    for (int i = 0; i < mat.GetLength(0); i++)
    for (int j = 0; j < mat.GetLength(1); j++)
    mat[i, j] = int.Parse(Console.ReadLine());

    }
    static bool Check(int[,] mat, int r, int c)
    //r - row num c - column num
    {
    for (int i = 0; i < mat.GetLength(0); i++)
    for (int j = 0; j < mat.GetLength(1); j++)
    if (mat[i, j] == mat[r, c] && (r != i || c != j))
    return false;
    return true;

    }
    static void Main(string[] args)
    {
    int[,] mat = new int[2, 3];
    Reader(mat);
    for (int i = 0; i < mat.GetLength(0); i++)
    {
    for (int j = 0; j < mat.GetLength(1); j++)
    if (!Check(mat, i, j))
    {
    Console.WriteLine("There are equal cells");
    return;
    }
    }
    Console.WriteLine("All the cells are different");
    }
    }
    נערך לאחרונה על ידי hapoel19; 14-02-2011 בשעה 07:57.

  4. #3
    Atraf's VIP
    תאריך הצטרפות
    04/2007
    הודעות
    792
    לייקים
    0
    נקודות
    2,498
    משפט מחץ
    תארו לכם שהייתם מגלים שער לעולם אחר? אני מצאתי את השער.

    ברירת מחדל

    יש דרכים בתכנון דינאמי שיתנו לך פתרון בסיבוכיות נמוכה.

    אני הייתי מקצה מערך מערך חד מיימדי חדש, ממיין אותו, ועובר עליו פעם נוספת לראות אם יש איברים סמוכים זהים.
    סיבוכיות זמן: mn)^2+mn+mn) יותר יעיל מהפתרון שהוצע.
    אם עוד פעם אחת אתה תפרסם את האתר הזה בחתימה שלך, אתה תושעה לצמיתות.

  5. #4
    משתמש מתחיל
    שם פרטי
    דימה
    תאריך הצטרפות
    02/2011
    הודעות
    211
    לייקים
    0
    נקודות
    204
    מין: זכר

    ברירת מחדל

    }
    static bool Check(int[,] mat, int r, int c)
    //r - row num c - column num
    {
    for (int i = 0; i < mat.GetLength(0); i++)
    for (int j = 0; j < mat.GetLength(1); j++)
    if (mat[i, j] == mat[r, c] && (r != i || c != j))
    return false;
    return true;
    אני ממש לא מבין למה את המשתנה mat שמת פה כשהוא לא אמור להשתלב בbool.
    ואם כבר bool - למה בתוך הסוגריים ישנם משתנים מסוג int ?

    לכותב האשכול, מה שלומך?
    הנה קוד שרשמתי בשבילך, הרבה יותר קליל.
    קוד:
    for(int i =0; i < arr.GetLength(0); i++)
    {
     for(int j = 0; j < arr.GetLength(1); j++)
      for(int k = 0; k < arr.GetLength(0); k++)
       for(int h = 0; h < arr.GetLength(1); h++)
        if(arr[i][j] == arr[k][h])
         counter++;
     if (counter .....
    ...
    }

    * שים לב כי אם אתה משתמש במערך עליך לשים לולאת while ובנוסף לכך עוד פסקת פקודות שהתחלתה דומה לזו:
    קוד:
    static void Reader(int[,] mat
    נערך לאחרונה על ידי MStory; 22-02-2011 בשעה 23:52.

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 15:55.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,500,972 | הודעות: 8,201,565 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect