10 תשובות
לשאלה הראשונה כן, זה מה שאני הייתי עושה
תלוי באיזו שפה את, יש פונקציות בנויות שמעתיקות מערכים
שואל השאלה:
את.ה יכול.ה לכתוב אולי חלק מזה? זה עוזר לי להבין, ותודה ממש שענית!!
אני ג'אווה
אנונימית
אני מניח שcntr זה המשתנה שאיתו את סופרת כמה פעמים יש את n
אז cntr בהתחלה שווה ל0, ואז את עוברת על המערך עם for וכל פעם שarr[i] שווה לn את מוסיפה אחד לcntr ובסוף להדפיס אותו
שואל השאלה:
תודה,זה לא מה שביקשתי אבל עדיין עזרת לי להבין יותר
אנונימית
שואל השאלה:
תודה רבה!
בשאלה 2 , אני רוצה לזמן את הפעולה כי שאני אוכל להגדיר משתנה לcntr ולמערך, ואז להדפיס את cntr
אני לא בטוחה מה לכתוב
אנונימית
int newarr[] = new int[array.length]
for(int i=0;i<array.length;i++) {
newarr[i] = array[i]
}
return newarr

אני לא כל כך בקיא בג'אווה אבל נראה לי שזה צריך לעבוד

ולא הבנתי את השאלה השנייה
בג'אווה יש את הפונקציה system.arraycopy אבל אני לא יודע אם מאפשרים לך להשתמש בזה
אה אוקי אז עדיין לא הבנתי, ואני שמח לעזור בכל מקרה
שואל השאלה:
זה בסדר, הסתדרתי, תודה רבה לך בכל מקרה! מאוד עזרת לי בשאר הדברים
אנונימית