Ini sepertinya pertanyaan sederhana, tetapi setelah banyak membaca tentang masalah ini, saya masih belum menemukan jawaban yang pasti (mungkin karena itu sangat sederhana).
Pertanyaan saya adalah ini: ketika seorang pemulung mengumpulkan benda-benda di tumpukan, bagaimana referensi ke benda-benda di tumpukan diperbarui? Saya dapat memikirkan dua solusi yang mungkin:
- Pergi melalui tumpukan (dan referensi di tumpukan) dan perbarui referensi untuk menunjuk ke lokasi baru objek. Dalam analogi dengan pindah, ini seperti mengirim surat kepada siapa pun yang memiliki alamat Anda dan meminta mereka untuk memperbarui buku alamat mereka dengan alamat baru Anda.
- Berikan semacam tabel pencarian. Ini seperti meninggalkan alamat penerusan dengan kantor pos setempat.
Apakah pemulung secara dominan menggunakan salah satu dari dua metode ini? Beberapa metode lain? Kedua?