C++版数据结构单链表

2021-01-20 21:03

#include<iostream.h>

#include<malloc.h>

#include<conio.h>

#define LIST_INIT_SIZE 100

#define LISTINCREMENT 10

#define ERROR 0

#define OK 1

typedef int ElemType;

struct LNODE

{

ElemType data;

struct LNODE *next;

};

typedef struct LNODE LNode;

typedef struct LNODE *LinkList;

//初始化单链表

int init(LinkList &L)

{

L=(LNode *)malloc(sizeof(LNode));

if(!L) return(ERROR);

L->next=NULL;

return OK;

}/*init */

//求表长

int ListLength(LinkList L)

{

int j=0;

while (L->next)

{

L=L->next;

j++;

}

return j;

}

//获取表中第i个元素的值

int GetElem(LinkList L,int i,ElemType &e)

{

LinkList p; int j;


C++版数据结构单链表.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:生管系统简介

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: