//
// main.m
// 223
//
// Created by apple on 2017/3/27.
// Copyright © 2017年 apple32123v. All rights reserved.
//
typedef int ElemType ;
typedef struct Node
{
ElemType data;
struct Lnode *next;
} Node, *LinkList;
LinkList L;
Status Delete(LinkList L, ElemType e,int i)
{
int j = 1;
LinkList p,q;
p = L->next; ///指向单链表第一个结点
///遍历寻找第i个结点
while( p && j < i){
p = p->next;
j++;
}
if( !p || j > i ){
return ERROR;
}
q = p->next;
p->next = q->next;
e = q->data;
free(q);
return OK;
}