Bergabunglah dengan kami di clubhouse: https://www.clubhouse.com/house/leetcode-daily
Pemrograman Dinamis
Pohon & Grafik
| ☆ | Tautan masalah | Selesai |
|---|---|---|
| ★ ☆☆ | Diameter pohon biner | |
| ★ ☆☆ | Jumlah jalur | |
| ★★ ☆ | K-th elemen terkecil di bst | |
| ★★ ☆ | Temukan subtree duplikat | |
| ★★ ☆ | Leluhur umum terendah dari pohon biner | |
| ★★★ | Jumlah jarak di pohon |
Algoritma string
| ☆ | Tautan masalah | Selesai |
|---|---|---|
| ★★ ☆ | Temukan substring | |
| ★★ ☆ | Palindrom termurah | |
| ★★ ☆ | Rotasi Leksikografi Terbesar II | |
| ★★ ☆ | Biksu dan Monster | |
| ★★★ | Nomor awalan | |
| ★★★ | Terakhir selamanya |
| ☆ | Tautan masalah | Selesai |
|---|---|---|
| ★ ☆☆ | Sherlock dan string yang valid | |
| ★ ☆☆ | Palindrome bernilai tertinggi | |
| ★★ ☆ | Sherlock dan Anagram | |
| ★★ ☆ | Anak biasa | |
| ★★★ | Bangun palindrom |
| ☆ | Tautan masalah | Selesai |
|---|---|---|
| ★ ☆☆ | Petya dan ujian | |
| ★★ ☆ | Kata sandi | |
| ★★★ | Awalan dan sufiks |
Struktur data
Dekomposisi akar kuadrat
Pohon segmen
Pohon Fenwick
Karena menjadi lebih baik dalam pemrograman kompetitif membutuhkan banyak upaya, Anda harus terus berlatih banyak masalah. Daftar ini akan membuat Anda tetap fokus dan Anda akan memiliki target dengan Anda yang perlu Anda selesaikan setidaknya banyak masalah ini sebelum melanjutkan. Ini dapat membantu Anda mengatur latihan Anda.
Fitur Daftar Tugas GitHub Markdown digunakan untuk memeriksa kemajuan.
Buat cabang baru sehingga Anda dapat memeriksa item seperti ini, cukup masukkan kapak di dalam kurung: [x]
Garakan repositori ini.
Kloning repositori bercabang.
git clone https://github.com/your_user_name/Get_Better_at_CP_in_2_Months.git
Buat cabang baru untuk melacak kemajuan Anda. Mari kita beri nama ini your_user_name
git checkout -b your_user_name
Tambahkan remote
git remote add your_user_name https://github.com/your_user_name/Get_Better_at_CP_in_2_Months.git
Menandai tugas sebagai selesai dan mendorong ke cabang Anda :
git add .
git commit -m "Completed tasks x and y"
git rebase your_user_name/master
git push --force
Menjaga daftar fork Anda diperbarui dengan perubahan yang dibuat di sini :
git remote add upstream https://github.com/sahilbansal17/Get_Better_at_CP_in_2_Months.git
git checkout master
git pull upstream master
git push your_user_name master
Lihat ini untuk memahami lebih lanjut tentang alur kerja Fork dan PR.