【发布时间】:2020-07-10 06:39:46
【问题描述】:
deleteEven()方法不起作用,程序进入无限输出,求助修复
堆栈:
typedef struct Node{
int value;
struct Node *next;
} NODE, *pNODE;
typedef struct Stack{
pNODE top;
int len;
} STACK, *pSTACK;
方法:
void deleteEven(pSTACK pS){
pNODE pN = pS->top;
while(pN){
if(pN->value % 2 == 0){
pNODE del = pN;
pN = pN->next;
free(del);
}
else
pN = pN->next;
}
}
【问题讨论】:
-
我看到了很多问题,我什至不知道从哪里开始
标签: c linked-list stack singly-linked-list