//容易
//线性表各种基本操作实现代码
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<ctime>
#define ElemType int
#define Status int
#define ERROR 0
#define OK 1
using namespace std;
typedef struct Node
{
ElemType data;//单链表结点的数据域,存储数据
struct Node *next; //单链表的指针域
}*LinkList; //结构体指针LinkList
//初始化单链表表,构造一个空的单链表
Status InitList(LinkList &L)
{
while(L->next) //当其指针域不指向NULL时,执行循环体
{
L->data=0;
L->next->data=0;
L->next=L->next->next;
}
return 0;
}
//创建单链表,并随机化n个数据
bool CreatList(LinkList &L, int n)
{
LinkList p,r;
int i;
srand ( time(0
线性表各种基本操作实现代码
最新推荐文章于 2024-03-30 17:24:40 发布