อะไรคือความแตกต่างของเนื้อหาระหว่างวิทยานิพนธ์ของคริสโอกาซากิในปี 1996 และหนังสือ 1999, โครงสร้างข้อมูลที่ใช้งานได้อย่างแท้จริง? [ปิด]


25

ฉันต้องการอ่านโครงสร้างข้อมูลที่ทำงานได้อย่างหมดจด ฉันได้พบวิทยานิพนธ์ (ซึ่งสามารถใช้งานได้อย่างอิสระในรูปแบบ PDF)แต่เห็นว่ามีหนังสือเล่มหนึ่งให้ด้วย ดังนั้นฉันอยากรู้ว่าอะไรคือความแตกต่างระหว่างสองสิ่งพิมพ์นี้


3
ฉันลงคะแนนเพื่อปิดคำถามนี้เป็นปิดหัวข้อเพราะมันไม่ได้เกี่ยวกับแนวคิดการพัฒนาซอฟต์แวร์ตามที่อธิบายไว้ในศูนย์ช่วยเหลือ
อมร

1
@amon คำถามนี้ถูกสร้างขึ้นครั้งแรกใน StackOverflow หลังจากได้รับคำตอบเล็กน้อยมันก็ถูกย้ายมาที่นี่ ตอนนี้คุณกำลังบอกฉันที่นี่ยังเป็นนอกหัวข้อ 1. คุณจะแนะนำให้ทำการโยกย้ายอีกครั้งหรือไม่? 2. คุณได้ประโยชน์อะไรจากการเคลื่อนไหวอยู่ตลอดเวลาหรือหยุดคำถามนี้ไว้? ฉันไม่เห็นประโยชน์ใด ๆ จากการพักไว้
Kostiantyn Rybnikov


2
@KonstantineRybnikov - มาตรฐานเว็บไซต์วิวัฒนาการตามกาลเวลา หนึ่งในการตัดสินใจของชุมชนคือคำถามประเภทนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบที่เรากำลังฝึกฝน เหตุผลหลักที่อยู่เบื้องหลังคำถามนี้ถูกปิดคือการเปรียบเทียบรุ่นนั้นไม่พอดี ในกรณีที่คำตอบที่ได้รับการโหวตสูงสุดและเป็นที่ยอมรับนั้นเล็กกว่าลิงก์และสองย่อหน้าชี้ให้เห็นความแตกต่าง ใช่มันตอบคำถามในระดับสูง แต่จริงๆแล้วมันเป็นที่ต้องการ

1
เพื่อตอบคะแนนของคุณโดยตรงในความคิดเห็นของคุณ 1) ไม่เรา (ชุมชน) ไม่แนะนำให้ทำการโยกย้ายอีกครั้งเนื่องจากไม่เหมาะสมในรูปแบบคำถามและคำตอบ StackExchange 2) ประโยชน์ที่ชุมชนจะได้รับคือแนวทางที่ชัดเจนเกี่ยวกับสิ่งที่อยู่ในหัวข้อหรือไม่ นอกจากนี้การปิดคำถามเก่า ๆ ที่ไม่เหมาะสมอีกต่อไปจะป้องกันไม่ให้ผู้เข้าชมในอนาคตใช้สิ่งนี้เป็นเหตุผลในการถามคำถามใหม่และแบบปิดหัวข้อ

คำตอบ:


25

ที่นี่โพสต์บล็อกของผู้เขียนที่เขาพูดว่า

ฉันคิดว่าการจัดทำวิทยานิพนธ์ขั้นพื้นฐานของฉันค่อนข้างมั่นคงดังนั้นส่วนใหญ่ฉันจึงสามารถมุ่งเน้นไปที่การเพิ่มและปรับสิ่งต่าง ๆ เพื่อให้หนังสือทำงานได้ดีขึ้น ตัวอย่างเช่นฉันไม่ได้มีข้อ จำกัด จากการทำวิทยานิพนธ์ของฉันที่จะต้องให้ความสำคัญกับงานต้นฉบับดังนั้นฉันจึงมีอิสระที่จะเพิ่มโครงสร้างข้อมูลที่คนอื่นพัฒนาขึ้น

และ

ส่วนเพิ่มเติมหลักได้ขยายเนื้อหาเบื้องต้น (เช่นการทำให้ต้นไม้สีแดงดำของฉันเข้าใจง่ายขึ้นซึ่งได้รับการพัฒนาไม่กี่สัปดาห์หลังจากการป้องกันวิทยานิพนธ์ของฉันในชุดอีเมลกับ Richard Bird) แบบฝึกหัดและภาคผนวกรวมถึงรหัสที่มาทั้งหมดใน Haskell (ข้อความหลักที่ใช้ซอร์สโค้ดใน Standard ML)


9

ในฐานะเจ้าของหนังสือ ( แม้ว่าฉันจะยังไม่ได้อ่านมากนัก ) ฉันสามารถชี้ให้เห็นว่ามันเพิ่มภาคผนวกที่ค่อนข้างใหญ่ด้วยการแปล Haskell ของรหัส ML ของเขา

นอกเหนือจากนั้นดูเหมือนว่าเขาจะทำวิทยานิพนธ์ของเขานำมาทำใหม่และเผยแพร่อย่างเป็นทางการเหมือนที่คุณเห็นจากฉบับใหม่ของการเขียนโปรแกรมอ้างอิงใด ๆ คุณอาจได้รับมากจากวิทยานิพนธ์ฟรี แต่จะมีการแก้ไขบาง rewordings และการอ้างอิงเพิ่มเติมที่มีอยู่ในหนังสือ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.