यह एक साधारण प्रश्न की तरह लगता है, लेकिन इस विषय पर बहुत अधिक पढ़ने के बाद, मुझे अभी भी एक निश्चित उत्तर नहीं मिला है (शायद इसलिए कि यह इतना सरल है)।
मेरा सवाल यह है: जब एक कचरा संग्रहकर्ता ढेर में वस्तुओं को जमा करता है, तो स्टैक में उन वस्तुओं का संदर्भ कैसे अपडेट किया जाता है? मैं दो संभावित समाधानों के बारे में सोच सकता हूं:
- स्टैक के माध्यम से जाएं (और ढेर में संदर्भ) और ऑब्जेक्ट के नए स्थान पर इंगित करने के लिए संदर्भ को अपडेट करें। स्थानांतरित करने के लिए एक सादृश्य में, यह आपके पते वाले किसी भी व्यक्ति को एक पत्र भेजने और उन्हें अपने नए पते के साथ अपनी पता पुस्तिका को अपडेट करने के लिए कहने जैसा होगा।
- किसी प्रकार की तालिका देखें। यह स्थानीय डाकघर के साथ एक अग्रेषण पता छोड़ने जैसा होगा।
क्या कचरा संग्रहकर्ता मुख्य रूप से इन दो तरीकों में से एक का उपयोग करते हैं? कोई और तरीका? दोनों?