Algorithms kitabı nasıldır?

Katılım
27 Nisan 2020
Mesajlar
2.742
Makaleler
10
Çözümler
2
Programlamanın asıl temeli algoritma olduğu için yavaştan yavaştan algoritma öğrenmek istiyorum. Önceden temel seviyede python, c# gibi dillere göz gezdirdim. Bu kitabı önerir misiniz yoksa çok mu ağır gelir? Ayrıca Türkçeye çevrilmiş hali var.
@bitwise hocam önceki konularda tavsiye ettiğinizi gördüm. O yüzden etiketledim.


 
İngilizcen varsa Sana Algoritma kitapları verebilirim. Ben genel olarak C üzerinde çalışıyorum. Algoritma öğrenmek için eğlenceli bir dildir.
 
Okuyabiliyorsan İngilizce hali ile oku, bilgisayar kitaplarının genelde Türkçe çevirisi maalesef rezalet oluyor. Ha Türkçesi de sana bir şey katmaz mı? Elbette katar orası ayrı.
İngilizcen varsa Sana Algoritma kitapları verebilirim. Ben genel olarak C üzerinde çalışıyorum. Algoritma öğrenmek için eğlenceli bir dildir.
Normalde B2 belgem var ama kendimi yeterli bulmuyorum. Okul açıldığında bir daha İngilizce kurs alacağım.
 
Bu kitabı bir süredir görüyorum fakat incelemedim maalesef. Editörü Şadi Evren Şeker, kendisine saygım sonsuz ve işine güveniyorum, eminim başarılıdır. Fakat bu tarz kitapların Türkçe çevirisi biraz sıkıntılı oluyor. Çünkü teknik terimlerin Türkçe hali daha yabancı geliyor insana. O yüzden mümkünse İngilizce tercih etmek lazım. Buna ek olarak algoritma için meşhur CLRS Introduction To Algorithms kitabını önereyim. Biraz bilgisayar bilimi çalışmış herkesin elinden geçmiştir bu kitap. Belki hiç bilmeyen için bir parça ağır gelebilir.
 
Bence en guzel algoritma kitaplarindan birisidir bu, Ingilizce versiyonundan okumani tavsiye ederim.

Ayrica pseudo code ve Java ornekler icerdigi icin istedigin dille test edebilirsin.

Calisirken problemi anlayip kendin sectigin dille cozmeye calismani, sonra aciklamalari okuyup yeniden kendi kodlarinda duzgun halini implemente etmeni oneririm.

Yine algoritma analizi yaparken time ve memory complexity hesaplarina ayrica onem vermelisin. Kod optimizasyonu yaparken bunu kullanirsin, mulakatlarda da sorarlar bolca.

Pseudo code a yakin bir dille calisirsan daha rahat edersin ama sart degil. -> Python , R vs.

Orijinali -> Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne
 
Bu kitabı bir süredir görüyorum fakat incelemedim maalesef. Editörü Şadi Evren Şeker, kendisine saygım sonsuz ve işine güveniyorum, eminim başarılıdır. Fakat bu tarz kitapların Türkçe çevirisi biraz sıkıntılı oluyor. Çünkü teknik terimlerin Türkçe hali daha yabancı geliyor insana. O yüzden mümkünse İngilizce tercih etmek lazım. Buna ek olarak algoritma için meşhur CLRS Introduction To Algorithms kitabını önereyim. Biraz bilgisayar bilimi çalışmış herkesin elinden geçmiştir bu kitap. Belki hiç bilmeyen için bir parça ağır gelebilir.
Teşekkür ederim.
Bu kitabı bir süredir görüyorum fakat incelemedim maalesef. Editörü Şadi Evren Şeker, kendisine saygım sonsuz ve işine güveniyorum, eminim başarılıdır. Fakat bu tarz kitapların Türkçe çevirisi biraz sıkıntılı oluyor. Çünkü teknik terimlerin Türkçe hali daha yabancı geliyor insana. O yüzden mümkünse İngilizce tercih etmek lazım. Buna ek olarak algoritma için meşhur CLRS Introduction To Algorithms kitabını önereyim. Biraz bilgisayar bilimi çalışmış herkesin elinden geçmiştir bu kitap. Belki hiç bilmeyen için bir parça ağır gelebilir.
Bence en guzel algoritma kitaplarindan birisidir bu, Ingilizce versiyonundan okumani tavsiye ederim.

Ayrica pseudo code ve Java ornekler icerdigi icin istedigin dille test edebilirsin.

Calisirken problemi anlayip kendin sectigin dille cozmeye calismani, sonra aciklamalari okuyup yeniden kendi kodlarinda duzgun halini implemente etmeni oneririm.

Yine algoritma analizi yaparken time ve memory complexity hesaplarina ayrica onem vermelisin. Kod optimizasyonu yaparken bunu kullanirsin, mulakatlarda da sorarlar bolca.

Pseudo code a yakin bir dille calisirsan daha rahat edersin ama sart degil. -> Python , R vs.

Orijinali -> Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne
Acaba başlangıç için önerdiğiniz kitap var mı? En anlaşılır halden zor problemlere doğru giden?
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı