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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!