רשימות מקושרות ב-C

איש אשת

New member
רשימות מקושרות ב-C

אני צריך לעשות ככה שבפונקציה אני יוכל להכניס איברים של רשימה אחת לרשימה שנייה. למשל, יש לי רשימה מקושרת list2 מלאה באיברים, ורשימה נוספת ריקה של list ואני רוצה להכניס לתוך list את האיברים שבlist2 באותו סדר. איך אני עושה את זה?.. יש איזה אלגורית'ם או פונקציה?
 

אלדד28

New member
לא הבנתי מה הבעיה,

אתה צריך לרוץ על הרשימה המלאה, ולהכניס כל איבר מהרשימה המלאה לרשימה הריקה, בסופה. אתה יכול להחזיק מצביע לאיבר האחרון ברשימה המתמלאת, ואז זה יהיה בסדר גודל של (O(N.
 
למעלה