本文主要是介绍1.后插法创建链表:2输出链表的信息:3输入id,查找书的信息:4.插入一条图书信息5.插入多条图书信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.后插法创建链表
2输出链表的信息
3输入id,查找书的信息
4.插入一条图书信息
5.插入多条图书信息
#include <iostream>
#include <string>
using namespace std;
typedef struct book
{string id;string name;double price;
}Book;
typedef struct lnode
{Book data;struct lnode *next;
}LNode,*LinkList;
void CreateList_R(LinkList &L,int n)
{LinkList r,p;int i;L=new LNode;L->next=NULL;r=L;for(i=1;i<=n;i++){p=new LNode;cout<<"输入第"<<i<<"个结点的id,name,price:";cin>>p->data.id>>p->data.name>>p->data.price;p->next=NULL;r->next=p;r=p;}
}
void Print_List(LinkList L)
{LinkList p;p=L->next;cout<<"输出链表的结点信息:"<<endl;while(p){cout<<p->data.id<<" "<<p->data.name<<" "<<p->data.price<<endl;p=p->next;
这篇关于1.后插法创建链表:2输出链表的信息:3输入id,查找书的信息:4.插入一条图书信息5.插入多条图书信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!