• 大小: 6KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: C/C++
  • 标签: 数据结构  

资源简介

单链表详细操作:"1:创建单链表" "2:输出单链表中的元素" "3:按值查找元素" "4:按位置查找元素" "5:插入元素到单链表里" "6:删除链表中的某个结点" "7.退出"

资源截图

代码片段和文件信息

#include 
#include 
#include 

using namespace std;

#define OK 1
#define ERROR 0
#define OVERFLOW -2

typedef int ListData;
typedef int Status;


typedef struct LNode {          //链表结点
   ListData  data;                   //结点数据域
   struct LNode  * next;           //结点链域
} ListNode;

typedef ListNode  * linkList;   //链表头指针
linkList  first;                      //链表头指针


//建立链表
void CreateList_L(linkList &L int n){
    L = (linkList)malloc(sizeof(LNode)); // 产生头结点并使L指向此头结点
    cout << “依次输入链表元素:“;
    linkList pq;
    L->next=NULL;
    p=L;        //初始化链表
    for(int i=0x;i        linkList q=new LNode;
        cin>>x;
        q->data=x;
        p->next=q;
        p=p->next;
    }
    p->next=NULL;

}

Status

评论

共有 条评论