小编RDK*_*RDK的帖子

无法正确使用min_element()

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++

4
推荐指数
1
解决办法
78
查看次数

标签 统计

c++ ×1