3
ความซับซ้อนของเวลาลอการิทึมเทียบกับลอการิทึม
ในการใช้งานจริงจะมีประโยชน์อย่างชัดเจนเมื่อใช้งาน O (บันทึก( บันทึก( n ) )O(log(log(n))\mathcal{O}(\log(\log(n)) แทน O (บันทึก( n ) )O(log(n))\mathcal{O}(\log(n)) อัลกอริทึม? นี่เป็นกรณีที่เมื่อมีการใช้งานหนึ่งต้นสำหรับต้นไม้ Van Emde Boas แทนที่จะเป็นการใช้งานแบบต้นไม้ค้นหาแบบทวิภาค แต่ตัวอย่างเช่นถ้าเราใช้n <106n<106n < 10^6 ในกรณีที่ดีที่สุดอัลกอริธึมลอการิทึมสองครั้งจะมีประสิทธิภาพเหนือกว่าลอการิทึมหนึ่งโดย (โดยประมาณ) ปัจจัยของ 555. และโดยทั่วไปแล้วการใช้งานนั้นยุ่งยากและซับซ้อนมากขึ้น เนื่องจากฉันชอบ BST ส่วนตัวมากกว่าต้นไม้ VEB คุณคิดอย่างไร? หนึ่งสามารถแสดงให้เห็นว่า: ∀ n <106. เข้าสู่ระบบnเข้าสู่ระบบ( บันทึก( n ) )< 5.26146∀n<106. lognlog(log(n))<5.26146\qquad \displaystyle \forall n < 10^6.\ \frac{\log …