资源简介
编写算法删除单链表L中所有值为e的数据元素。
代码片段和文件信息
//编写算法删除单链表L中所有值为e的数据元素。
#include
typedef int ElemType;
typedef struct LNode
{
ElemType data;
struct LNode *next;
}linkList;
void InitList(linkList *&L)
{
L=(linkList *)malloc(sizeof(LNode));
L->next=NULL;
}
void CreateListR(linkList *&LElemType a[]int n)
{
linkList *s*r;
L=(linkList *)malloc(sizeof(LNode));
L->next=NULL;
r=L;
for(int i=0;i {
s=(linkList *)malloc(sizeof(LNode));
s->data=a[i];
r->next=s;
r=s;
}
r->next =NULL;
}
int ListLength_L(linkList *L)
{
int n=0;
linkList *p;
p=L->next ;
while(p!=NULL)
{ n++;
p=p->next ;
}
return n;
}
bool GetElem(linkList *Lint ilinkList *&p)
{
int j=1;
p=L->next ;
while(p!=NULL && j { p=p->next ;
j++;
}
if(p==NULL)
return false;
else
return true;
}
bool LocateElem(linkList *LElemType elinkList *&p)
{
p=L->next ;
while(p!=NULL && p->data!=e)
p=p->next ;
if(p==NULL)
return false;
else
return true;
}
bool ListInsert(linkList *&Lint iElemType e)
{
if(i<1)
return false;
int j=0;
linkList *p;
p=L ;
while(p!=NULL && j { p=p->next ;
j++;
}
if( p==NULL)
return false;
linkList *s;
s=(linkList *)malloc
- 上一篇:用C#实现的四叉树,源码,可以直接运行
- 下一篇:C++模拟ATM取款源代码
相关资源
- 利用C++哈希表的方法实现电话号码查
- 学校超市选址问题(数据结构C语言版
- 数据结构,迷宫问题C语言版源代码
- DSDEMO-C演示(数据结构C语言版 严蔚敏
- 数据结构 图的遍历源代码
- 数据结构实验源代码集
- 实验报告:数据结构长整数四则运算
- 数据结构教程李春葆第五版书中例题
- 吕鑫vc6c++数据结构视频源码
- 数据结构教程李春葆第五版课后答案
- 李春葆课后习题答案(数据结构教材
- 数据结构1800题 题+答案(全)
- 数据结构(C语言版)ppt课件,清华,
- c++常用游戏算法及数据结构设计
- 数据结构超全面复习导图
- 《Data Structures and Algorithm Analysis in C
- 数据结构C语言版教学笔记严蔚敏
- 数据结构C语言版期末考试试题(有答
- 多功能计算器实现C++代码以及代码详
- C语言数据结构银行客户排队
- C语言实现栈操作
- 简易学生管理系统源码 数据结构 大作
- 数据结构与C语言综合习题集
- 数据结构实验——赫夫曼树相关
- C语言进阶源码---基于graphics实现图书
- 数据结构——C++语言描述 陈慧南
- 广东工业大学数据结构课程设计航空
- 数据结构课程设计扑克牌排序
- 数据结构各种算法实现(C++模板),
- (严版C语言版数据结构源码.rar
评论
共有 条评论