#include #include

using namespace std;

typedef int ElementType; typedef vector List;

List Delete(List &L, ElementType minD, ElementType maxD) { List result; for (int i = 0; i < L.size(); i++) { if (L[i] >= minD && L[i] <= maxD) { result.push_back(L[i]); } } return result; }

int main() { List L = {1, 2, 3, 4, 5, 6, 7, 8, 9}; ElementType minD = 3; ElementType maxD = 7;

List result = Delete(L, minD, maxD);

for (int i = 0; i < result.size(); i++) {
    cout << result[i] << ' '; // 将双引号改为单引号
}

return 0;

}

C++ 线性表元素删除:删除所有小于min和大于max的元素

原文地址: http://www.cveoy.top/t/topic/pb06 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录