ข้อใดมีประสิทธิภาพมากที่สุด
คลุมเครือและตอบยาก ความซับซ้อนในการคำนวณล้วนกำหนดไว้อย่างดี ถ้านั่นคือสิ่งที่คุณหมายถึงอย่างมีประสิทธิภาพก็ไม่มีการถกเถียงกันจริง แน่นอนว่าอัลกอริธึมที่ดีทั้งหมดมาพร้อมกับการพิสูจน์และปัจจัยความซับซ้อน
หากคุณหมายถึง "เวลาทำงาน" หรือ "การใช้หน่วยความจำ" คุณจะต้องเปรียบเทียบการใช้งานจริง จากนั้นภาษาเวลาทำงานระบบปฏิบัติการและปัจจัยอื่น ๆ เข้ามาทำให้คำถามยากที่จะตอบ
สิ่งที่ง่ายที่สุดที่จะใช้?
คลุมเครือและตอบยาก อัลกอริทึมบางอย่างอาจซับซ้อนสำหรับคุณ แต่ไม่สำคัญกับฉัน
ใช้บ่อยที่สุด?
คลุมเครือและตอบยาก ครั้งแรกมี "โดยใคร?" ส่วนนี้ Haskell เท่านั้น? แล้ว C หรือ C ++ ล่ะ ข้อสองมีปัญหาซอฟต์แวร์ลิขสิทธิ์ที่เราไม่สามารถเข้าถึงแหล่งข้อมูลเพื่อทำแบบสำรวจ
แต่อะไรที่คุณแนะนำ?
ฉันคิดว่าสิ่งนี้เป็นของที่นี่เพราะเปิดให้มีการอภิปราย
แก้ไข. เนื่องจากเกณฑ์อื่น ๆ ของคุณไม่ค่อยมีประโยชน์นี่คือทั้งหมดที่คุณจะได้รับ
คุณสามารถรับซอร์สสำหรับอัลกอริธึมทรีจำนวนมาก หากคุณต้องการเรียนรู้บางสิ่งคุณอาจนำไปใช้ทุกอย่างที่คุณหาได้ แทนที่จะขอคำแนะนำ "เพียงรวบรวมทุกอัลกอริทึมที่คุณสามารถหาได้
นี่คือรายการ:
http://en.wikipedia.org/wiki/Self-balancing_binary_search_tree
มีการกำหนดยอดนิยมหกรายการ เริ่มต้นด้วยสิ่งเหล่านั้น