插入函数有疑问,调试有误

来源:2-6 顺序表编码实战(五)

_江湖郎中

2017-04-13 14:20

插入函数有一个问题:如果顺序表已经满了,那么再插入数据就会越界。

写回答 关注

1回答

  • _江湖郎中
    2017-04-13 14:24:31

    bool OrderTab<T>::insertElemt(int i,T e){  //连续插入的

    if (i<0 || i>m_iLength || m_iLength==m_iSize) //超出容量就不再插入,应该判断  m_iSize==m_iLength

    return false;

    for (int j = m_iLength - 1; j >= i; j--)

    m_pList[j + 1] = m_pList[j];

    m_pList[i] = e;

    m_iLength++;

    return true;

    }



数据结构探险之线性表篇

线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用

57563 学习 · 257 问题

查看课程

相似问题