功能: 在带头结点的 L 中删除第 i 个元素,并由 e 返回其值。 请补充完成该程序。 Status ListDelete_L ( LinkList &L , int i , ElemType &e) { p = L ; j = 0; while ( p -> next && j < i-1 ) { // 寻找第 i 个结点 , 另 p 指向其前趋 p = p–>next; ++ j; } if ( ! (p ->next) || j > i-1 ) return ERROR; // 删除位置不合理 ( ) // 删除并释放结点 return OK; }