1.后插法创建链表:2输出链表的信息:3输入id,查找书的信息:4.插入一条图书信息5.插入多条图书信息

2023-12-15 12:39:00

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;
	

文章来源:https://blog.csdn.net/chenyu_Yang/article/details/135013588
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。