Yükleniyor // RUNTIME_INITIALIZINGAlgoritma ve bileşen ağacı hazırlanıyor...
AlgoPit'e katkıda bulunmak için rehber. Bu projeye katkıda bulunarak, algoritma öğrenimine ve açık kaynak topluluğuna destek olabilirsiniz.
Kodunuzun proje standartlarına uygun olduğundan emin olun.
any kullanımından kaçının1// Kötü2function sort(a) {3 // Sıralama işlemi4 return a.sort();5}67// İyi8/**9 * Bir diziyi sıralar10 * @param {Array} array Sıralanacak dizi 11 * @returns {Array} Sıralanmış dizi 12 */13function sortArray(array: T[]): T[] { 14 // Giriş doğrulama15 if (!Array.isArray(array)) {16 throw new Error('Input must be an array');17 }18 19 // Sıralama işlemi (orijinal diziyi değiştirmemek için kopyasını oluşturuyoruz)20 return [...array].sort((a, b) => a - b);21}Yeni bir algoritma implementasyonu ve görselleştirmesi ekleyin
Bulduğunuz hataları bildirin ve çözüm önerilerinde bulunun
Belgeleri geliştirin, yeni örnekler ekleyin veya açıklamaları iyileştirin
Projede aktif rol alın ve tartışmalara katılın
Katkıda bulunma süreciyle ilgili sorularınız varsa, GitHub üzerinde bir issue açabilir veya doğrudan ekibe e-posta gönderebilirsiniz.