บ่อยครั้งถ้าเวลาของอัลกอริทึมเป็นนิพจน์ที่ซับซ้อนอัลกอริธึมเองก็ซับซ้อนและไม่สามารถทำได้ แต่ละคิวบ์รูทและปัจจัยในเวลาทำงานแบบอะซิมโทติกมีแนวโน้มที่จะเพิ่มความซับซ้อนให้กับอัลกอริทึมและซ่อนปัจจัยคงที่ให้กับเวลาทำงาน
เรามีตัวอย่างที่โดดเด่นที่กฎของหัวแม่มือนี้ล้มเหลวหรือไม่?
แน่นอนว่ามันเป็นเรื่องง่ายที่จะหาตัวอย่างของอัลกอริทึมที่ยากต่อการนำไปใช้แม้ว่าพวกเขาจะมีเวลาใช้งานที่แย่ที่สุด แต่สิ่งที่เกี่ยวกับการสนทนาหรือไม่
เรามีตัวอย่างของอัลกอริธึมที่กำหนดได้ง่ายและใช้งานได้จริงซึ่งง่ายต่อการติดตั้ง แต่มีการแสดงออกที่ซับซ้อนมากเหมือนกับเวลาที่ใช้ในการแสดงผลเชิงเส้นประสาทที่เลวร้ายที่สุด?
โปรดทราบคำหลัก "กำหนด" และ "กรณีที่เลวร้ายที่สุด"; การวิเคราะห์อัลกอริทึมแบบสุ่มง่าย ๆนำไปสู่การแสดงออกที่ซับซ้อนได้อย่างง่ายดาย
แน่นอนสิ่งที่ "ซับซ้อน" เป็นเรื่องของรสนิยม อย่างไรก็ตามฉันต้องการเห็นการแสดงออกที่น่าเกลียดเกินกว่าที่จะใส่ในชื่อบทความของคุณ และฉันต้องการฟังก์ชั่นที่ซับซ้อนของพารามิเตอร์ธรรมชาติหนึ่งตัว (ขนาดอินพุตจำนวนโหนด ฯลฯ )
PS ฉันคิดว่าฉันจะไม่ทำให้นี่เป็น "คำถามยอดนิยม" และไม่ใช่ CW ฉันต้องการค้นหาตัวอย่างที่ยอดเยี่ยมเพียงหนึ่งเดียว (ถ้ามีอยู่) ดังนั้นโปรดโพสต์คำตอบอื่นเฉพาะเมื่อคุณคิดว่ามันเป็น "ดีกว่า" มากกว่าคำตอบใด ๆ