‫Mari kita bicara tentang dasar-dasar pengembang berikutnya, dan yang satu ini adalah memahami struktur data.
‫Pemrogram yang sangat baik adalah pemrogram yang mampu memutuskan struktur data apa yang akan digunakan ketika sampai sekarang kita telah belajar
‫tentang kamus dan daftar dan kita akan belajar tentang beberapa lagi selama kursus.
‫Tetapi seorang programmer yang sangat baik, seorang programmer yang berpengalaman mampu memahami apa pengorbanannya, kapan
‫harus menggunakan apa.
‫Dan meskipun saya dapat memberi Anda daftar ini adalah kapan Anda harus melakukan ini dan ini adalah saat Anda
‫harus menggunakan kamus.
‫Masalahnya, ini membutuhkan latihan dan pengalaman.
‫Jadi sepanjang kursus kami dan kemudian latihan yang akan kami lakukan, proyek yang
‫akan kami bangun di akhir, saya berharap gagasan pemahaman tentang kapan harus menggunakan struktur data apa yang masuk akal bagi Anda.
‫Tapi mari kita kembali ke contoh kita.
‫Kapan Anda menggunakan daftar dan kapan Anda harus menggunakan kamus?
‫Nah, pertama-tama kita harus menyadari bahwa kamus tidak diurutkan, menulis daftar memiliki urutan, memiliki indeks
‫nol satu, dan seterusnya, kamus tidak memiliki urutan.
‫Jadi mungkin jika Anda ingin memiliki daftar orang yang mengantre di toko Anda, Anda mungkin harus menggunakan
‫daftar.
‫Tapi mungkin Anda memiliki pengguna yang sedang bermain game dan pengguna itu memiliki nama depan, mungkin senjata, mungkin
‫H yang tidak harus dipesan.
‫Jadi, Anda mungkin menggunakan kamus.
‫Juga, Anda akan melihat bahwa kamus menyimpan lebih banyak informasi daripada daftar.
‫Benar, karena daftar hanya memiliki nilai tunggal yaitu daftar memiliki indeks dan kemudian apa pun
‫nilainya.
‫Dan di sini kami memiliki kamus di dalam daftar yang menyimpan banyak informasi.
‫Jauh di lubuk hati, daftar hanyalah indeks dan semacam nilai di sini.
‫Benar.
‫Versus kamus yang menyimpan lebih banyak informasi.
‫Ini memegang kunci.
‫Jadi ini bisa menjadi senjata pengguna itu.
‫Halo.
‫Bisa jadi sapaan pengguna mungkin begitu.
‫Magic adalah informasi lain tentang pengguna itu, jadi kami dapat memiliki kunci dan nilai dalam kamus, sehingga menyimpan
‫lebih banyak informasi.
‫Dan saat kita mempelajari struktur data yang berbeda, Anda akan memiliki pro dan kontra yang berbeda ini, Anda
‫akan mulai memahami kapan harus menggunakan apa.
‫Baiklah, ada pengembang lain, dasar-dasar yang akan saya lihat di yang berikutnya oleh.