เรานำเสนอในชั้นเรียนพร้อมอัลกอริทึมสำหรับการค้นหาสูงสุดในอาเรย์แบบขนานในความซับซ้อนของเวลากับคอมพิวเตอร์n 2
อัลกอริทึมคือ:
รับอาร์เรย์ A ของความยาว n:
- สร้างอาร์เรย์แฟล็ก B ที่มีความยาว n และกำหนดค่าเริ่มต้นด้วยเลขศูนย์ด้วยคอมพิวเตอร์
- เปรียบเทียบทุกองค์ประกอบ 2 และเขียน 1 ใน B ที่ดัชนีขั้นต่ำกับคอมพิวเตอร์
- ค้นหาดัชนีด้วย 0 ใน A ด้วยคอมพิวเตอร์
อาจารย์บรรยายให้พวกเราเห็นว่าทำได้ด้วยคอมพิวเตอร์และมีการบันทึกnซับซ้อนเวลา
หลังจากคิดมากฉันไม่สามารถหาวิธีทำได้ ความคิดใด ๆ