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, hal pertama yang harus kita sadari 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.