"Struktur Data Algoritma Bergambar" adalah manual LeetBook yang ditulis untuk pemula algoritma dan pencari kerja Internet.
- 75 pertanyaan dijelaskan secara rinci dengan gambar dan teks, mencakup poin-poin pengetahuan algoritma utama.
- Pertanyaan-pertanyaan ini secara aktif digunakan dalam rekrutmen perusahaan-perusahaan Internet besar, yang dapat membuat persiapan wawancara tertulis menjadi lebih efektif.
- Berkomitmen untuk menulis secara sederhana, menggabungkan gambar dan teks, dan menyediakan kode pemecahan masalah yang ringkas dengan Python, Java, dan C++.
Catatan
Gudang ini berisi solusi untuk "Struktur Data Algoritma Grafis", "88 Pertanyaan Pilihan dari Wawancara Tertulis Krahets" dan "Penawaran Penunjuk Pedang":
LeetCode - Book
├── leetbook_ioa # 《图解算法数据结构》题解和专栏文档
├── selected_coding_interview # 《Krahets 笔面试精选 88 题》题解文档
└── sword_for_offer # 《剑指 Offer》题解文档、代码、刷题计划
Jika gudang ini bermanfaat bagi Anda, silakan klik Bintang di pojok kanan atas halaman untuk mendukungnya, terima kasih!
Cara mempelajari algoritma
Langkah pertama: membaca buku pengantar
"Halo Algoritma" - ilustrasi animasi, struktur data sekali klik, dan tutorial algoritma
Buku ini bertujuan untuk memandu pemula dalam mengeksplorasi peta pengetahuan struktur data dan algoritma, serta menguasai pengetahuan prasyarat dan pustaka alat yang diperlukan untuk menjawab pertanyaan.
Tip
Disarankan untuk membaca buku ini terlebih dahulu (untuk memperoleh pemahaman umum dan komprehensif tentang struktur data dan algoritma) sebelum mulai menjawab pertanyaan (untuk mendalami berbagai algoritma dan struktur data).
Langkah Kedua: Sikat Pertanyaan Algoritma
Lembar pertanyaan LeetCode berikut direkomendasikan:
- 88 pertanyaan dipilih dari wawancara tertulis Krahet: 88 pertanyaan tes tertulis algoritma frekuensi tinggi dipilih dari "Penawaran Penunjuk Pedang" dan "Pertanyaan Populer 100", cocok untuk pemula untuk memulai.
- Struktur Data Algoritma Grafis (Wawancara-75): Pertanyaannya lebih dekat dengan aplikasi praktis dan lebih sulit daripada "Penawaran Penunjuk Pedang".
- Pertanyaan Populer LeetCode 100: 100 pertanyaan paling populer dari pengguna.
- 150 pertanyaan wawancara klasik: 150 pertanyaan wawancara klasik.
- LeetCode-75: 75 pertanyaan wawancara inti yang dipilih.
Tip
Kategori soal item 1.
2.
sesuai dengan isi bab "Algoritma Hello", dan disediakan solusi yang ditulis oleh @krahets yang cocok sebagai latihan pendukung.
Beberapa saran bagi pemula untuk mempelajari soal:
- Disarankan untuk menjawab 2 hingga 3 pertanyaan setiap hari. Jika Anda bisa menyelesaikannya dengan mudah, Anda bisa mencoba menambah jumlahnya menjadi 5 hingga 8 soal.
- Kualitas pertanyaan lebih penting daripada kuantitas. Harap pastikan Anda benar-benar memahami solusi untuk setiap pertanyaan dan prinsip algoritme di baliknya.
- Disarankan agar Anda menjawab pertanyaan sesuai urutan yang tercantum pada lembar pertanyaan. Jika Anda merasa suatu soal sulit, Anda dapat melewatinya terlebih dahulu dan menyelesaikannya nanti.
- Pertanyaan biasanya memiliki lebih dari satu solusi. Harap perhatikan untuk membandingkan dan mengeksplorasi karakteristik dan penerapan berbagai metode.
- Jika ternyata Anda lupa solusi suatu pertanyaan, jangan berkecil hati; biasanya kita perlu meninjaunya lebih dari tiga kali sebelum kita benar-benar menguasai suatu poin pengetahuan.
- Mereka yang melakukan perjalanan seratus mil adalah setengah sembilan puluh. Kegigihan itu penting, yuk!
Lisensi
Teks, kode, dan gambar dalam repositori ini dilisensikan di bawah CC BY-NC-SA-4.0.