今天福建沿海风力预报:线性链表的基本操作

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 20:05:51
利作链表的插入运算建立线性链表,然后利用链表的查找、删除、计数、输出等运算反复实现链表的这些操作(插入、删除、查找、计数、输出单独写成函数的形式),并能在屏幕上输出操作前后的结果

插入:
//h为指向链表的头指针
//ai,x为元素类型
//i,p,q为辅助指针
{ i=new node;
x=i->data;
if(h=null)
error;
else if(h->data=ai){
i->next=h;
h=i;
}
else{
p=h;
while(p->data!=ai &&p->next!=null)
q=p;
p=p->next;
}
if(p->data=ai){
q->next=i;
i->next=p;
}
else error;
}
}

你学的是什么语言啊?说一下。