Show Notes
- Amazon USA Store: https://www.amazon.com/dp/1118771338?tag=9natree-20
- 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
- Shopee: https://asia.buys.trade/shopee_Data-Structures-and-Algorithms-in-Java-Michael-T-Goodrich.html
- Lazada: https://asia.buys.trade/lazada_Data-Structures-and-Algorithms-in-Java-Michael-T-Goodrich.html
- Tiktok: https://asia.buys.trade/tiktok_Data-Structures-and-Algorithms-in-Java-Michael-T-Goodrich.html
- อ่านเพิ่มเติม: https://thai.9natree.com/read/1118771338/
#ชนิดข้อมูลนามธรรม #การวิเคราะห์เชิงกำกับ #ลิงก์ลิสต์และอาร์เรย์ #สแตกคิวและดีค #กราฟและตารางแฮช #DataStructuresandAlgorithmsinJava
หนังสือ Data Structures and Algorithms in Java เป็นตำรา علومคอมพิวเตอร์ที่อธิบายโครงสร้างข้อมูล การออกแบบอัลกอริทึม และการวิเคราะห์ประสิทธิภาพ ผ่านภาษา Java โดย Michael T. Goodrich ร่วมกับ Roberto Tamassia และ Michael H. Goldwasser ฉบับที่เกี่ยวข้องกับ ISBN นี้มุ่งให้ผู้อ่านที่มีพื้นฐานการเขียนโปรแกรมแล้ว เข้าใจทั้งหลักการเชิงนามธรรมและวิธีแปลงหลักการนั้นเป็นโค้ดที่จัดระเบียบได้ จุดตั้งต้นของหนังสือคือการมองโครงสร้างข้อมูลแบบเชิงวัตถุ แต่ละชนิดข้อมูลนามธรรมมีสัญญาการใช้งานในรูปแบบอินเทอร์เฟซ จากนั้นจึงเปรียบเทียบคลาสที่นำสัญญานั้นไปสร้างจริง เนื้อหาครอบคลุมตั้งแต่ array, linked list, stack, queue และ list ไปจนถึง tree, priority queue, map, hash table, graph, การเรียงลำดับ และการค้นหา หนังสือไม่ได้สอนให้จำขั้นตอนเพียงอย่างเดียว แต่เชื่อมการเลือกโครงสร้างข้อมูลเข้ากับเวลา หน่วยความจำ ความถูกต้องของโปรแกรม และข้อแลกเปลี่ยนในการออกแบบ จึงเป็นทั้งตำราเรียนอย่างเป็นระบบ และคู่มือสร้างพื้นฐานสำหรับการอ่านโค้ด Java เชิงอัลกอริทึมอย่างมีเหตุผล.