Hentikan Penggunaan Gelung Bersarang untuk Meningkatkan Pemetaan Data

Gelung bersarang memperlahankan kod anda.

Jika anda mempunyai dua senarai dengan 1,000 item setiap satu, gelung bersarang akan menjalankan 1,000,000 operasi. Ini menjejaskan kelajuan anda.

Cara yang Lambat: Anda melakukan gelung pada satu senarai di dalam senarai yang lain. Komputer anda bekerja terlalu keras apabila data anda bertambah.

Cara yang Pantas: Gunakan Map atau objek carian (lookup object).

Anda tukarkan satu senarai menjadi Map terlebih dahulu. Kemudian, anda lakukan gelung pada senarai kedua sekali sahaja. Ini mengurangkan beban kerja anda daripada berjuta-juta operasi kepada hanya beberapa ribu sahaja.

Mengapa anda perlu mengubah pendekatan anda:

  • Prestasi: Aplikasi anda kekal pantas dengan set data yang besar.
  • Kebolehskalaan: Kod anda kekal pantas apabila pangkalan pengguna anda bertambah.
  • Kebolehselenggaraan: Kod yang lebih bersih lebih mudah dibaca dan diperbaiki.

Berhenti menggunakan gelung bersarang untuk pemetaan. Gunakan hash map sebagai ganti. Ini memastikan perisian anda kekal pantas dan cekap.

Sumber: https://dev.to/jehadurre/stop-nesting-how-to-optimize-your-data-mapping-performance-4p1j