Show Notes
- Amazon Türkiye Store: https://www.amazon.com.tr/dp/8126512261?tag=9natreetr-21
- Amazon Worldwide Store: https://global.buys.trade/Data-Structures-and-Algorithms-in-Java-Michael-T-Goodrich.html
- Apple Books: https://books.apple.com/us/audiobook/algorithms-practical-guide-to-learn-algorithms-for/id1770504340?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Data+Structures+and+Algorithms+in+Java+Michael+T+Goodrich+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Devamını Oku: https://turkish.9natree.com/read/1118771338/
#Soyutveritipleri #Javaarayüzleri #Asimptotikanaliz #Bağlılisteler #Çizgealgoritmaları #DataStructuresandAlgorithmsinJava
Data Structures and Algorithms in Java, Michael T. Goodrich, Roberto Tamassia ve Michael H. Goldwasser tarafından hazırlanan, veri yapıları ve algoritmalar alanına yönelik kapsamlı bir ders kitabıdır. Kitap, programlamaya temel düzeyde hâkim olan okurlar için Java üzerinden hem veri yapılarını kurmayı hem de bu yapıların verimliliğini değerlendirmeyi amaçlar. Tür olarak kuramsal bilgisayar bilimi ile uygulamalı yazılım geliştirme arasında konumlanır. Anlatım, soyut veri tipi fikrini merkezine alır, ardından bu soyutlamaların Java arayüzleri ve sınıflarıyla nasıl somutlaştırılacağını gösterir. Diziler, bağlı listeler, yığınlar, kuyruklar ve listeler gibi temel yapıların yanında, ağaçlar, çizgeler, sıralama yöntemleri ve algoritma analizi de ele alınır. Kitabın temel amacı, okurun yalnızca hazır kütüphaneleri kullanması değil, arka plandaki tasarım kararlarını anlamasıdır. Böylece bir çözümün neden doğru çalıştığını, hangi maliyetlerle çalıştığını ve hangi veri yapısının belirli bir probleme daha uygun olduğunu sistemli biçimde değerlendirmeyi öğretir.