לגבי משימה 10 - מוטציה ושחלוף

מנהל: The Architect

נעול
taites
הודעות: 46
הצטרף: 15:46 25/11/2008

לגבי משימה 10 - מוטציה ושחלוף

שליחה על ידי taites » 02:19 16/02/2009

השיטות הנ"ל הן במקור ממחלקה אבסטרקטית Individual ומחזירות INDIVIDUAL. ובפועל אני צריך SUBSETSUMINDIVIDUAL. הגיוני לי שאם אני מחזיר INDIVIDUAL אז הוא יכול להיות בזמן ריצה SUBSETSUMINDIVIDUAL . יצרתי את המוטציה SUBSETSUMINDIVIDUAL, אז לא תהיה בעיה להחזיר אותו למרות שטיפוס ההחזרה הוא INDIVIDUAL ?

ועוד משהו...
יש לי שתי שורות באותה השיטה שיוצרות CLONE של הSUBSETSUMINDIVIDUAL שלי כי אמרנו שאם הגנום לא תקין(יש לו סכום יותר גדול מSUM) אז נעתיק אותו מחדש ונשנה תא אחר בגנום. השורה היא :
SubsetSumIndividual mutation = this.clone();
והקומפילטור אומר לי שכבר הגדרנו את MUTATION בשיטה , אי אפשר שוב?

נעול

חזור אל “- מבוא למדעי המחשב”