ABA


"שפת C. שאלה לגבי הקצאה דינמית"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20466 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20466
hank_mudy
חבר מתאריך 28.8.12
1186 הודעות
   18:43   07.01.14   
אל הפורום  
  שפת C. שאלה לגבי הקצאה דינמית  
 
   יש לי שאלה לגבי הקצאה דינמית.
יש לי שאלה שיש לי בה תור של אנשים. עכשיו כל אדם שנכנס לתור אני צריך להרחיב את התור וכל פעם שאדם "מסיים" אני צריך למחוק אותו מהתור.
עכשיו השתמשתי בריאלוק כדי לצמצם את המערך אבל הבנתי שזה תמיד מוחק את התא האחרון. השאלה שלי היא איך אני מעלה את כל האנשים שבתור אחד מקום אחד קדימה.

תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  כל פעם אתה ''מוריד'' את המצביע של ראש התור inno3D 07.01.14 18:55 1
     לא הבנתי יותר מידי את ההודעה שלך חחח hank_mudy 07.01.14 19:03 2
         אה התור שלך זה מערך? inno3D 07.01.14 19:58 3
  לדעתי BLACK DOG  07.01.14 20:12 4
  למה אתה לא מממש את התור עם רשימה ? Net_Boy  08.01.14 18:58 5
  תודה לכולם, הסתדרתי. זה היה בסוף פשוט hank_mudy 08.01.14 20:12 6

       
inno3D
חבר מתאריך 21.4.02
4533 הודעות
   18:55   07.01.14   
אל הפורום  
  1. כל פעם אתה ''מוריד'' את המצביע של ראש התור  
בתגובה להודעה מספר 0
 
   ואז ככה אתה מקדם את האנשים בתור

זה תכלס תלוי במימוש שלך
אבל עשית רשימה חד כיוונית עם head ו tail
מוסיף ל tail ומוציא מ head

אם כל פעם תצביע עם head לאיבר הבא כולם יקודמו..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
hank_mudy
חבר מתאריך 28.8.12
1186 הודעות
   19:03   07.01.14   
אל הפורום  
  2. לא הבנתי יותר מידי את ההודעה שלך חחח  
בתגובה להודעה מספר 1
 
   בגדול יש לי מערך של מבנים.
אני מאמין שלא עשיתי רשימה חד כיוונית כי אין לי מושג מזה חחח
איך אפשר להצביע לראש התור ולהוריד אותו במקום את הסוף?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
inno3D
חבר מתאריך 21.4.02
4533 הודעות
   19:58   07.01.14   
אל הפורום  
  3. אה התור שלך זה מערך?  
בתגובה להודעה מספר 2
 
   אז אתה עובר על המערך
וכל איבר מעלה אינדקס אחד למעלה..

אי אפשר לכתוב פה קוד בצורה נורמלית..


אם תעלה לפה איך נראה התור זה יעזור..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BLACK DOG 
חבר מתאריך 1.8.02
150 הודעות
   20:12   07.01.14   
אל הפורום  
  4. לדעתי  
בתגובה להודעה מספר 0
 
   תיצור מערך בגודל אחד פחות ממה שהמקורי ותעביר את כולם לשם פחות הבנאדם שאתה מוריד, תעשה פריי למערך המקורי ותחזיר את המערך החדש

Redot


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   18:58   08.01.14   
אל הפורום  
  5. למה אתה לא מממש את התור עם רשימה ?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
hank_mudy
חבר מתאריך 28.8.12
1186 הודעות
   20:12   08.01.14   
אל הפורום  
  6. תודה לכולם, הסתדרתי. זה היה בסוף פשוט  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net