assaf990 פורסם 2006 במרץ 27 Share פורסם 2006 במרץ 27 אני רוצה לאחסן 2 מחסניות במערך פיזי אחד, בתנאי: כל מחסנית תודיע שהיא מלאה רק כאשר סכום האיברים בשני המחסניות יהיה שווה לגודל המערך.איך כותבים אלגוריתים לזה?מעדיף ב-C++ או אפילו ברעיון, את השלבים והסבר.תודה קישור לתוכן שתף באתרים אחרים More sharing options...
Holy פורסם 2006 במרץ 27 Share פורסם 2006 במרץ 27 כל אחת מתחילה מקצה שני של המערךזה די פשוט...כשאתה דוחף איבר למחסנית אחת אתה צריך לבדוק שסכום הגדלים לא עולה על גודל המערךלמחסנית הראשונה אתה דחוף ל-sizeof_stack1 ולשניה אתה דוחף ל-total_size-sizeof_stack2 קישור לתוכן שתף באתרים אחרים More sharing options...
assaf990 פורסם 2006 במרץ 27 מחבר Share פורסם 2006 במרץ 27 תוכל להסביר את המשפט האחרון במילים פשוטות יותר? קישור לתוכן שתף באתרים אחרים More sharing options...
Holy פורסם 2006 במרץ 27 Share פורסם 2006 במרץ 27 כשאתה רוצה להכניס למחסנית הראשונה איבר אז אתה צריך לשים אותו בראש המחסניתאם במחסנית הראשונה יש כבר n1 איברים אז את האיבר החדש אתה צריך לדחוף למקום ה-n1 במערךבמחסנית השניה אם יש n2 איברים אז אתה צריך לדחוף את האיבר החדשה במקום ה-n2 מהסוף. אם גודל המערך הוא N אז את האיבר תשים במקום ה-N-n2-1 קישור לתוכן שתף באתרים אחרים More sharing options...
assaf990 פורסם 2006 במרץ 27 מחבר Share פורסם 2006 במרץ 27 האמת, עדיין לא הבנתי ב-100%, אתפוס ראש ואנסה להביןשאלה נוספת: האם הצעתך היא בסיבוכיות של 0(n)? קישור לתוכן שתף באתרים אחרים More sharing options...
Holy פורסם 2006 במרץ 27 Share פורסם 2006 במרץ 27 מה נראה לך? קישור לתוכן שתף באתרים אחרים More sharing options...
assaf990 פורסם 2006 במרץ 27 מחבר Share פורסם 2006 במרץ 27 אני חדש בתחום, רק קראתי על זה חומר כעת, והשעה מאוחרת, אני אפילו לא יודע מה זה סיבוכיות... קישור לתוכן שתף באתרים אחרים More sharing options...
Holy פורסם 2006 במרץ 27 Share פורסם 2006 במרץ 27 אז מה הטעם לשאול שאלה שאתה לא מבין?קודם תבין מה זה סיבוכיות ואז תבין באיזה סיבוכיות זה. קישור לתוכן שתף באתרים אחרים More sharing options...
Ghosthunter פורסם 2006 במרץ 27 Share פורסם 2006 במרץ 27 נראה לי שיש פתרון פשוט יותר(ללא שמירה של גודל המחסנית).אתה צריך לשמור את המיקום של האיבר החדש ביותר המחסנית. גם כאן אחת מהמחסניות תתחיל מהסוף.(שני הפתרונות זהים לחלוטין חוץ מהעיקרון הבסיסי)ואני ממליץ לך בחום לחזור על הגדרת המחסנית וכל מה שקשור. אם יש לך שאלות תשאל. קישור לתוכן שתף באתרים אחרים More sharing options...
assaf990 פורסם 2006 במרץ 28 מחבר Share פורסם 2006 במרץ 28 OKהבנתי!תודה קישור לתוכן שתף באתרים אחרים More sharing options...
Ghosthunter פורסם 2006 במרץ 29 Share פורסם 2006 במרץ 29 תחתית אחת היא בסוף המערך(ואתה מתקדם להתחלה), ותחתית שניה היא בתחילת המערך(כך שאתה מתקדם לקראת הסוף). קישור לתוכן שתף באתרים אחרים More sharing options...
big foot פורסם 2006 במרץ 29 Share פורסם 2006 במרץ 29 תבדוק תמיד שאתה לא בחריגה זה מאוד חשוב ומונע הרבה טעויות ובעיות מנסיון קישור לתוכן שתף באתרים אחרים More sharing options...
assaf990 פורסם 2006 במרץ 30 מחבר Share פורסם 2006 במרץ 30 קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.