Jump to page: 1 2
Thread overview
Veri Yapıları ve Algoritmalar İçin Kaynak Önerisi
Jan 22, 2018
İbrahim
Jan 22, 2018
erdem
Jan 22, 2018
kerdemdemir
Jan 26, 2018
Salih Dinçer
Jan 26, 2018
Salih Dinçer
Jan 26, 2018
erdem
Jan 28, 2018
Salih Dinçer
Jan 28, 2018
erdem
Jan 29, 2018
İbrahim
Jan 29, 2018
İbrahim
January 22, 2018

Selamün Aleyküm;

Türkçe ya da İngilizce olan ve eğer İngilizce ise dili olabildiğince sade ve öz olan veri yapıları ve algoritmalar için önerebileceğiniz kaynak(lar) nedir? Teşekkürler.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 22, 2018

Ben Coursera'nın Algorithms kursunu önerebilirim. Bunun ikinci bölümünde de çizit kuramı ve algoritmaları anlatılıyor.

https://www.coursera.org/learn/algorithms-part1

Dersi veren hocaların kitabının sayfasına bu adresten erişilebiliyor:

https://algs4.cs.princeton.edu/home

Bunun dışında yazarların Java ve Python programlamaya giriş kitapları var. Ama içeriklerine baktığınızda gene algoritmaların sıklıkla kullanıldığını görebilirsiniz.

https://introcs.cs.princeton.edu/java/home/

https://introcs.cs.princeton.edu/python/home/

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 23, 2018

Bende turkce kaynak olarak sunu onericegim ucretli ne yazikki,

http://www.idefix.com/Kitap/C-and-and-Java-ile-Veri-Yapilarina-Giris/Olcay-Taner-Yildiz/Egitim-Basvuru/Bilgisayar/urunno=0000000441987

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 22, 2018

Kolay İngilizce konusunda bir şey söyleyemem ama ben ilk olarak Sedgewick'in "Algorithms in C++"ını okumuştum:

https://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structure/dp/0201350882/ref=sr_1_3?ie=UTF8&qid=1516667264&sr=8-3&keywords=sedgewick+algorithms

Örnekler C++'la yazılmış ama aslında kodlar C gibiydi. Ben güzel şeyler öğrenmiştim...

En son Skienna'nın kitabını okudum:

https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1848000693/ref=sr_1_1?s=books&ie=UTF8&qid=1516667424&sr=1-1&keywords=skiena+algorithms

O da çok önerilen bir kitap. Her ikisinin de çok yararlı oldukları doğru.

Skienna'nın kitabı ve başkaları şurada PDF olarak bulunuyor:

https://github.com/haseebr/competitive-programming/tree/master/Materials

Bende Skienna'nın kitabının artık kağıt kopyası da var ama ben okumaya PDF'ten başlamıştım.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 26, 2018

Kitap olarak kesinlikle Prof. Dr. Vasif Vagifoğlu Nabiyev'in kitabını tavsiye ederim.

Şu sitede tanıtımı yapılmış, kitap 50 TL civarında:

https://fazlamesai.net/posts/algoritmalar

Ayrıca Serdar ismindeki bir üyemiz başka bir başlıkta şu kanalı paylaşmış, eminim bir çoğu daha vardır:

https://www.youtube.com/channel/UCkkgrhDCJheXQNIFqUVw0_g

Chris hocanın dersleri de fena değildir: https://vimeo.com/chrisstephenson

Türkçe bilir ama İngilizce şeylerle karşılaşabilirsin.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 26, 2018

Sanırım veri yapıları ve algoritmalar ile ilgili geniş ders vidyolarının başı bu:

https://vimeo.com/40284958

Ama üzgünüm, dersler İstanbul'da Türk öğrencilerine (!) verilmesine rağmen İngilizce. Zaten çok temelden aldığı için epey akademik gelecektir. İzleme sabrı gösteren kişi sayısı fazla olmayabilir. Tüm vidyolara şöyle bakarsan eminim işine yarar ve Türkçe bilgiler bulacaksın.

Bu arada hoca Bilgi Üniversitesi'ni bırakmış sanırım. 2016 yılında sınır dışı edilmiş. Kırılgan bir dönemdi, çantasındaki nevruz davetiyesi ile ilgili olaylar büyümüş. Fazla Mesai'den öğrendiğim kadarıyla webin babası Tim Berners-Lee'nin annesi Mary ölmüş. İyi haberler gelir inşaallah, özellikle ülkemizden...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 26, 2018

Alıntı (Salih Dinçer):

>

Kitap olarak kesinlikle Prof. Dr. Vasif Vagifoğlu Nabiyev'in kitabını tavsiye ederim.

Ben bu kitabı tavsiye etmiyorum.

Örneğin çizit kuramı konusu çok ilginç konulardan bir tanesidir. Bu kitabın konuyla ilgili kısmına baktığınızda bir kere isimlendirme 'graf teorisi'. Türkçe çizit kuramı demek, çizit demek varken graf nedir?

Sonra kitabın tabıriyle 'graf teorisinin gelişim kronolojisi'ni vermiş.

Çizitlerin gerçekleştirilmesinde kullanılan komşuluk matrisi, ilişkili liste veri yapılarından bahsetmiş. Ama diyelim ki bir tane çizit veri yapısının pratikte nasıl kodlanacağı ile ilgili tek satır bilgiye rastlamadım. Sonra teoremlerden bahsetmiş. Şimdi bazı kitaplar konunun kuramsal kısmını anlatıyor. Ama açıkcası hiç konunun matematiksel kısmını anlatan bir kitaba da benzetemedim.

Gezgin satıcı probleminden bahsetmiş ama burada 12'den başlayarak 25'e kadar düğüm sayısı arttıkça süper bilgisayarların bu problemi ne kadar zamanda çözeceğinden bahsetmiş.

Halbuki bu konu bilgisayar biliminin ilginç konularından bir tanesi :

http://www.public.asu.edu/~huanliu/AI04S/project1.htm

https://www.bluffton.edu/homepages/facstaff/nesterd/java/graphalgorithms.html

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 28, 2018

Erdemciğim, eleştirin için teşekkür ederim. Çok hacimli bir kitap olduğu için birçok yeri kısa geçtiğini ben de farkettim. Bunun üniversitelerde okutulan bir ders kitabı olduğunu düşünürsek belki ciltlerden oluşmalıydı. Zaten bu halde bile yaprakları dökülüyor biraz daha ayrıntıya girseydi herhalde kitabı taşıyamazdık :-D

Yazarın yapay zeka ile ilgili bir kitabı daha varmış ama henüz okumadım. Sen okumuş muydun, tavsiye eder misin?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 28, 2018

Alıntı (Salih Dinçer):

>

Erdemciğim, eleştirin için teşekkür ederim.

Rica ederim.

Ben Sedgewick'in kitabını daha beğendim.

Bir de örneğin ben kodlayarak öğrenmeyi seviyorum. Eğer bir kitap konuyla ilgili fazla pratik kod göstermemişse, ya da konunun kuramsal kısmını benim var olan bilgilerimle uygulama yazabileceğim düzeyde anlatmadıysa o tür kitaplar hoşuma gitmiyor.

Diğer taraftan öğrenme yöntemleri farklı olabilir. Benim zor öğrendiğim kitaptan bir başkası kolay öğreniyor olabilir. O yüzden farklı bakış açısına da yer vermek için kitabı eleştirel gözle inceledim.

Alıntı (Salih Dinçer):

>

Yazarın yapay zeka ile ilgili bir kitabı daha varmış ama henüz okumadım. Sen okumuş muydun, tavsiye eder misin?

Hayır onu da tavsiye etmiyorum.

Yapay zekayla ilgili olarak da Artificial Intelligence a Modern Approach kitabı özellikle A* ile ilgili bir uygulama yazarken işime yaramıştı. Yazarı da Russell Norvig galiba. Hatırladığım kadarıyla kitabta kod değil de dilden bağımsız kod parçaları var. Ama sitesinde tüm kodları da var herhalde. Yalnız bu kadar kodu inceleyip anlamak belki biraz zaman alabilir :-)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 29, 2018

Hepinize de cevaplarınız için teşekkür ediyorum.
Sedgewick'in kitabını araştıracağım. Türkçe olarak da şu kitabı buldum: http://www.kitapyurdu.com/kitap/veri-yapilari-ve-algoritmalar-bilgisayar-programlama-ve-yazilim-muhendisliginde/45892.html
Bu kitabı okuyan var mıdır? Güzel midir? Bu kitabın içeriğine baktığımda durum makineleri var, umarım bu konu Sedgewick'in kitabında da vardır.

@kerdemdemir Hocam dediğiniz kitabın içerisinde galiba durum makineleri anlatılmamış, yoksa ben mi yanlış biliyorum?: http://www.kitapyurdu.com/kitap/c-and-and-java-ile-veri-yapilarina-giris/301889.html.

@Salih Dinçer Hocam, dediğiniz kitap bayağı geniş anlatımlı gibi geldi lakin @erdem Hocam beğenmediğini söylemiş, içeriğinde tüm veri yapılarını anlatmış mı? (Durum makineleri) : http://www.dr.com.tr/Kitap/Teoriden-Uygulamalarla-Algoritmalar/Vasif-Nabiyev/Bilim/Matematik/urunno=0000000234592

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

« First   ‹ Prev
1 2