C语言实现数据结构的线性链表,插入和删除函数单独运行的时候都正确,为什么先插入后删除就运行不了?
C语言实现数据结构的线性链表,插入和删除函数单独运行的时候都正确,为什么先插入后删除就运行不了?
日期:2016-05-21 22:03:14 人气:1
//我只能说,代码逻辑混乱,特别是索引,怎么是从1开始的,与一般逻辑不符(从0开始)
//按照你的意图修改如下,能正常运行了。
#include
#include
using namespace std;
#define null 0
typedef char ElemType;
typedef struct LNode
{
ElemType data;
struct LNode *next;
} LNode,*LinkList;