回 帖 发 新 帖 刷新版面

主题:高手帮帮忙,解决数据结构问题

解决题目
要求以较高的效率实现删除线性表中元素值在x到y(x和y自定)之间的所有元索。
要求用C++完成

回复列表 (共2个回复)

沙发

int cutlist (int list[], int n, int x, int y)
// n是表长
{
    int pos = 0;

    for (int i = 0; i < n; ++i)
        if (list[i] < x || list[i] > y)
            list[pos++] = list[i];

    return pos; //返回删除后的线性表大小
}

板凳


谢谢你的分析

我来回复

您尚未登录,请登录后再回复。点此登录或注册