Chúng tôi đã trình bày trong lớp với một thuật toán để tìm tối đa trong một mảng song song với độ phức tạp thời gian với máy tính.
Thuật toán là:
Cho một mảng A có độ dài n:
- Tạo một mảng cờ B có độ dài n và khởi tạo nó bằng các số 0 với máy tính.
- So sánh mỗi 2 phần tử và viết 1 trong B ở chỉ số tối thiểu với máy tính.
- tìm chỉ số có 0 trong A với máy tính.
Giảng viên trêu chọc chúng tôi rằng nó có thể được thực hiện với các máy tính và với độ phức tạp thời gian .
Sau khi suy nghĩ rất nhiều, tôi không thể tìm ra cách để làm điều đó. Bất kỳ ý tưởng?