version: 2.0.3
Veri yapıları ve algoritmalar için teoriler ve kodlama alıştırmaları
Yeni Güncelleme:! Algnote şimdi OFFLINE destekler
Algnote geliştiriciler veya CS öğrencilerin kolayca kodlama sorunları, teoriden uygulamaya veri yapılarını ve algoritmaları gözden sağlar. eğer bir programcı ilk programlama iş arıyor ve kodlama görüşmeler için hazırlanıyor veya veri yapıları ve algoritmalar hakkında sınavlara hazırlanıyor bir öğrenci, bu uygulama algoritmaları ve veri yapıları uygulanır you.All için doğru bir uyum olabilir Java. Eğer kodlama öğrenmek için Algnote kullanmak istiyorsanız, bu nedenle, Java ile rahat olduğundan emin olun.
Şu anda Algnote aşağıdaki bölümler vardır:
- Dizi
- Dize
- Bağlantılı liste
- Yığın
- Kuyruk
- Hash Tablosu
- Ağaç
- Grafik
- Arama
- Sıralama
- Özyineleme
- Dinamik Programlama
- Matematik
- Bit Manipülasyonu
Her bölüm, kullanıcıların algoritmalar ve veri yapıları kendi aşinalık geliştirmek için kavram ve birkaç kodlama sorunları anlamak için yardımcı olmak için teori notlarını içerir. kodlama sorunların çoğu Leetcode seçilen ve geliştirici tarafından uygulanmaktadır. Bazı sorunlar birden fazla çözüm varsa ve pos ve farklı algoritmalar crons karşılaştırın.
Her ne kadar şu anda Algnote algoritmalar ve veri yapıları üzerinde duruluyor ama biz üst düzey mimarisi gibi konularda bilgi temel dil eğitimlerini, daha başka bir içeriğe sahip uygulamayı genişletmeyi planlıyoruz.
Bu uygulamanın geliştirici Bazı kelimeler:
Tüm bu notlar bazı ders kitaplarının ya da ben daha önce yaptım çevrimiçi kodlama sorulara bazı referanslar bana göre yapılmıştır unutmayın. Onlar bir ders kitabı gibi doğru değildir. Bu çok erken bir sürüm olduğu için, orada kesinlikle notlarda bazı sorunlar vardır ve ben onları bulmak ve bunları gidermek için elimden geleni çalışıyorum. Ben her gün daha iyi yapmak için içeriğini ve işlevselliğini optimize devam edecektir. Bunu kullanırken herhangi bir sorun bulursanız [email protected] bir mesaj göndermek mümkün olsaydı, çok takdir edilecektir.
Ben sadece üniversiteden mezun ve röportajlar kodlama için hazırlanırken zaman Şu anda bu uygulamanın tüm içerik hazırlandı. O zaman ben okulda birçok projeye yapmıştı ve ben web ve mobil uygulamalar oluşturmak çok iyi olduğu gibi iyi bir iş alabilir oldukça emindi.
Ben Ancak, beklendiği gibi şeyler gitmedi. Görüşmeler sırasında, görüşmeciler beyaz tahta üzerinde sorunları çözmek için kodları yazmamı istedi. Birçok kez, ben sorunlara takılıp var ve tek bir çözüm çözemedim. Ben bir çözüm tamamlanmış ve mutlu hissettim bile, görüşmeciler genellikle hemen benim kod sorunu dikkat çekti. Değil verimli yeterince çok fazla bellek alanı kullanmak veya sınır durumları dikkate almadı. Kendime düş kırıklığına uğramış hissettim.
Neyse ki, bir şirketten oldukça iyi bir teklif var ve bir web geliştiricisi olarak başladım. Ama şimdi bile hala bu algoritmalar soruları tamamlamak için zor hissediyorum.
Ben röportaj kodlama hazırlanıyor kolay değil biliyorum, ama o kadar da zor değil. Sadece iyi geliştiriciler olmak için biz geçmesi gereken bir süreçtir.
Bunlar bu uygulamanın tüm amaçları şunlardır. Ben algoritmalar ve veri yapıları benim bilgilerin gözden her gün kullanabilirsiniz. Ben sadece kendimi yardım değil, aynı zamanda kendi kariyerleri için mücadele daha geliştiriciler yardımcı olabilir umuyoruz.