הפעולה האחרונה של שאלה 4...

מנהל: TA_Isana

שלח תגובה
AmiEli
הודעות: 68
הצטרף: 20:24 25/10/2009

הפעולה האחרונה של שאלה 4...

שליחה על ידי AmiEli » 16:54 31/03/2010

היי,
1. בשאלה 4 - הקבוצה U היא קבוצה שמכילה רק מספרים פשוטים int? או יכולה להכיל גם אובייקטים?
2. לגבי הפעולה find(z) xxx של שאלה 4, משהו לא מסתדר לי - אם מימשתי את כל העניין עם מערך פשוט - כלומר ליצור כל מיני מערכים זרים עם איברים בתוכם ולתת לכל מערך שם וכו' - כאשר אני מקבל איבר ומצביע אליו - אז פשוט אני מחזיר את שם המערך? כאילו איך אני אמור לחפש בכל הזכרון אם יש לי מערכים ומה שמותיהם... ?

TA_Lena
הודעות: 141
הצטרף: 14:46 22/04/2009

Re: הפעולה האחרונה של שאלה 4...

שליחה על ידי TA_Lena » 22:37 31/03/2010

1. בשאלה זו האיברים הם מספרים שלמים מהטווח 1 עד n (אפשר לראות אותם גם אובייקטים מסוג integer).

2. אתה יכול להניח שאם ממשת בעזרת מערך אז ב - find(z) תקבל מצביע לתא שמכיל את z. את שם הקבוצה תצטרך גם להחזיק איפשהו, למשל בכל תא או אולי במקום אחר במערך שתוכל לקפוץ אליו או כד'.

מקווה שזה עונה על שאלתך.

yairyog
הודעות: 39
הצטרף: 08:34 12/11/2009

Re: הפעולה האחרונה של שאלה 4...

שליחה על ידי yairyog » 17:06 02/04/2010

האם באמת נחוץ שם לקבוצה??
בשאלה רשום שמה שצריך להיות מוחזר זה "הקבוצה" ולא מוזכר דבר על איכסון של שמות
לכן אנחנו הבנו את זה בצורה מופשטת: להחזיר את הקבוצה זאת אומרת להחזיר את המידע הדרוש מעשית כדי להגיע אל הקבוצה (פוינטר לאיבר הראשון ברשימה -כך שריצה בה עד איזשהו מפריד תאפשר צפייה בכל הרשימה או נגיד מספר התא הרלוונטי במערך)

TA_Lena
הודעות: 141
הצטרף: 14:46 22/04/2009

Re: הפעולה האחרונה של שאלה 4...

שליחה על ידי TA_Lena » 21:04 03/04/2010

גם פתרונות כאלה יתקבלו.

שלח תגובה

חזור אל “- מבני נתונים 2010”