首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事
您的当前位置:首页正文

查找链表中的数据元素

2022-10-24 来源:画鸵萌宠网
#include using namespace std; typedef struct LNode {

char data;

struct LNode *next; }link;

link * Linkfind(link *L, char ch) {

link *p; int i=0; int j=0; p=L;

while(p!=NULL) { i++;

if(p->data!=ch) p=p->next;

else {cout<<\"您查找的数据在第\"<next; } }

if(j!=1)

cout<<\"您查找的数据不在线性表中.\"<link * print(link *L) { int k; char ch; link *p,*q;

cout<<\"当前线性表为:\"<next; if(L!=NULL) do

{cout<data<<\" \"; p=p->next; }while(p!=NULL); cout<cout<<\" 1、查找\"; cout<<\" 0、退出\"; cout<>k; if(k==1) {

cout<<\"请输入您要查找的数据值:\";

cin>>ch;

p=Linkfind(L,ch); q=print(L); }

return L; }

int main() {

cout<<\"请输入一串单字符数据,以*结束!\"<link *r,*p,*q,*L;

//L=(link *)malloc(sizeof(link)); L=new link; L->next=NULL; r=L;

ch=getchar(); // getchar(); while(ch!='*') {

p=(link *)malloc(sizeof(link)); p->data=ch;p->next=NULL; r->next=p;r=r->next; ch=getchar(); // getchar(); }

q=print(L); return 0; }

因篇幅问题不能全部显示,请点此查看更多更全内容