1
มีอัลกอริทึม O (n log n) สำหรับการทำให้เป็นเส้น 4D ง่ายขึ้นหรือไม่?
อัลกอริทึม Ramer-Douglas-Peuckerสำหรับสายเรียบง่ายมีกรณีที่แย่ที่สุดรันไทม์ สำหรับอินพุตสุ่มแบบกระจายที่เหมาะสมจะมีความซับซ้อนรันไทม์ใน 2D มีอัลกอริธึมอื่นที่มีความซับซ้อนของ runtime caseแย่ที่สุดซึ่งคำนวณผลลัพธ์แบบเดียวกับอัลกอริทึม Ramer-Douglas-Peucker เนื่องจากอัลกอริธึมเหล่านี้มีพื้นฐานมาจากโครงสร้างข้อมูล "path (convex) hull" จึงไม่ชัดเจนว่าจะสามารถใช้กับบรรทัด 4D ได้หรือไม่O(n2)O(n2)O(n^2)O(nlogn)O(nlogn)O(n \log n)O(nlogn)O(nlogn)O(n \log n) มีอัลกอริทึม (สุ่ม) ซึ่งมี (คาดว่า)รันไทม์ (เป็นอิสระจากอินพุต) สำหรับกรณีของเส้น 4D หรือไม่? คุณอาจถือว่าระยะทางแบบยุคลิดและความอดทนแบบสัมบูรณ์ทั่วโลกO(nlogn)O(nlogn)O(n \log n)