我min_element()
在C++中的算法标题中遇到问题.
代码如下:
int a[5] = {4, 1, 2, 3, 4};
for (int j = n - 1; j >= 0; j--) {
for (int i = 0; i <= j; i++) {
int *lowest = min_element(a+i, a+j); //get min element in range
cout << "A[" << i << "] to A[" << j << "]"
<< "lowest =" << *lowest << endl;
}
}
Run Code Online (Sandbox Code Playgroud)
它给出如下输出
A[0] to A[4]lowest =1
A[1] to A[4]lowest =1
A[2] to A[4]lowest =2
A[3] …
Run Code Online (Sandbox Code Playgroud) c++ ×1