1
อัลกอริทึมแบบขนานสำหรับการค้นหาสูงสุดใน
เรานำเสนอในชั้นเรียนพร้อมอัลกอริทึมสำหรับการค้นหาสูงสุดในอาเรย์แบบขนานในความซับซ้อนของเวลากับคอมพิวเตอร์n 2O(1)O(1)O(1)n2n2n^2 อัลกอริทึมคือ: รับอาร์เรย์ A ของความยาว n: สร้างอาร์เรย์แฟล็ก B ที่มีความยาว n และกำหนดค่าเริ่มต้นด้วยเลขศูนย์ด้วยคอมพิวเตอร์nnn เปรียบเทียบทุกองค์ประกอบ 2 และเขียน 1 ใน B ที่ดัชนีขั้นต่ำกับคอมพิวเตอร์n2n2n^2 ค้นหาดัชนีด้วย 0 ใน A ด้วยคอมพิวเตอร์nnn อาจารย์บรรยายให้พวกเราเห็นว่าทำได้ด้วยคอมพิวเตอร์และมีการบันทึกnซับซ้อนเวลาnlognnlogn\frac{n}{\log n}lognlogn\log n หลังจากคิดมากฉันไม่สามารถหาวิธีทำได้ ความคิดใด ๆ