猿问

在线性表L中第i个数据元素之前插入数据元素e ,那这样不就把最后一个元素给覆盖了吗

  q = &(L.elem[i-1]);   // q为插入位置
  for (p = &(L.elem[L.length-1]); p>=q; --p)
*(p+1) = *p;// 那这样不就把最后一个元素给覆盖了吗
  *q = e;      
  ++L.length;  
  return OK;
}

溯源1
浏览 2471回答 1
1回答
随时随地看视频慕课网APP
我要回答