Latihan Algoritma
Repositori untuk menyimpan semua algoritma yang saya selesaikan untuk berlatih algoritma, tetapi juga semua yang lain yang tidak dapat saya selesaikan selama jendela waktu saya untuk ini.
Pelajaran algoritma yang dipetik
- Algoritma boyer-moore untuk mendapatkan mayoritas
- Bit xor untuk membatalkan nomor yang sama
- Bit paling signifikan
- Pemrograman Dinamis
- Urutkan sebelum melakukan sesuatu
Pelajaran Bahasa yang Dipetik
- JavaScript Sort dibuat untuk string, untuk angka diperlukan untuk melakukan pengurangan
- Python: Hindari pop dan cobalah untuk mengakses langsung ke elemen, yang banyak meningkatkan kinerja
- Python: for-in tidak termasuk "akhir"
- Python: Dapat menggunakan lambdas untuk memesan dengan kunci objek
myList.sort(key=lambda obj: obj.prop, reverse=False) - Python: Untuk kisaran jika langkah tidak satu per satu, Anda harus menambahkannya sebagai
range(5, 1, -1)