Saya membuat repo ini sebagai cara untuk mempraktikkan algoritma dan struktur data. Menjadi pandai memecahkan masalah pemrograman dan pemrograman kompetitif telah menjadi sesuatu yang selalu ingin saya lakukan. Saya melakukan pemrograman kompetitif tidak hanya untuk mempersiapkan wawancara teknis tetapi bagi saya itu adalah kombinasi matematika dan kepraktisan. Saya mulai belajar konsep seperti grafik dan pemrograman dinamis bahkan sebelum saya tahu tentang wawancara teknis.
Ada dua folder dalam repo untuk struktur data dan masalah klasik. Struktur data adalah tempat saya menerapkan struktur data baru dan canggih di Java.
Struktur data paling penting yang telah saya kumpulkan:
Masalah klasik adalah folder untuk masalah terkenal dan algoritma yang digunakan untuk menyelesaikannya. Sebagian besar algoritma dapat ditemukan secara berlimpah di internet.
Beberapa masalah menarik sejauh ini adalah:
Di luar dua folder, saya menghabiskan sebagian besar waktu saya untuk memecahkan masalah pemrograman pada berbagai juri online (peringkat peretas, peretas Bumi, UVA, dll). Saya juga mengkodekan banyak masalah pada codeforces, leetcode dan saya memiliki repo terpisah yang didedikasikan untuk mereka.
Bahasa utama pemrograman saya adalah Java tetapi saya telah menggunakan CPP baru -baru ini.
Saya akan dengan senang hati menerima kontribusi.