อัลกอริทึมที่มีความซับซ้อน O (sqrt (N)) SPACE หรือไม่


13

มีอัลกอริทึมที่รู้จักกันดีสำหรับปัญหาที่เกิดขึ้นซึ่งต้องใช้ความซับซ้อนของ O (sqrt (N)) หรือไม่? ฉันรู้ว่าอัลกอริทึมที่มีความซับซ้อนครั้งใหญ่ที่มีอยู่


สำหรับปัญหาที่สำคัญที่เรียกว่า 3sum มีการแลกเปลี่ยนดังต่อไปนี้ หากคุณต้องการเวลาที่รู้จักกันดีซับซ้อนพื้นที่{n}) ดูarxiv.org/abs/1605.07285O ( O(n2)O(n)
eig

คำตอบ:


15

nพื้นที่ค่อนข้างผิดปกติ สาเหตุที่เป็นไปได้มากที่สุดสำหรับความซับซ้อนที่จะเกิดขึ้นนั้นเป็นผลมาจากการประชุมที่เรียกว่าในรูปแบบกลาง

ตัวอย่างที่น่าสังเกตสองอย่างที่อยู่ด้านบนของหัวของฉันคือตะแกรงคลาสสิกของ Eratosthenesและอัลกอริธึมขั้นตอนขนาดยักษ์สำหรับลูกน้อยสำหรับลอการิทึมแบบแยกส่วนบนกลุ่มที่ จำกัด

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