So we will start of from this particular point and what we see over here is that we have this double linked list in which there are 3 entries a, b and a but importantly for us this a and this a are essentially the same, both of them are actually the same location so when we do malloc of 10 again and assign that particular pointer to see what we obtain is that the linked list now reduces to 2 and we have a which is freed and c which is also allocated and both of them point to the same memory chunk.
எனவே இந்த குறிப்பிட்ட புள்ளியிலிருந்து நாம் தொடங்குவோம், இங்கு நாம் காணும் விஷயம் என்னவென்றால், இந்த டபுள் லிஙஂகஂடஂ லிஸஂடஂ நம்மிடம் உள்ளது, இதில் a,b மற்றும் a 3 உள்ளீடுகள் உள்ளன, ஆனால் முக்கியமாக நமக்கு இந்த a மற்றும் இந்த a ஆகியவை ஒரே மாதிரியானவை, அவை இரண்டும் உண்மையில் ஒரே இடமாகும், எனவே நாம் மீண்டும் 10 இன் மல்லோக் செய்யும்போது, அந்த குறிப்பிட்ட சுட்டிக்காட்டிக்கு நாம் எதைப் பெறுகிறோம் என்பதைப் பார்க்கும்போது,   லிஙஂகஂடஂ லிஸஂடஂ இப்போது 2 ஆகக் குறைகிறது, மேலும் நமக்கு விடுவிக்கப்பட்ட ஒரு c உள்ளது, மேலும் இது ஒதுக்கப்பட்டுள்ளது மற்றும் இவை இரண்டும் அதே நினைவக சங்க் ஐ சுட்டிக்காட்டுகிறது.