7-19 求链式线性表的倒数第K项
Posted xyfs99
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7-19 求链式线性表的倒数第K项相关的知识,希望对你有一定的参考价值。
#include <stdio.h> #include <iostream> using namespace std; typedef struct note { int data; struct note* next; }note; note* CreatList() { note *head,*q,*p; head=(note*)malloc(sizeof(note)); head->next=NULL; int a; cin>>a; p=(note*)malloc(sizeof(note)); p->data=a; p->next=NULL; head->next=p; while(1) { cin>>a; if(a<0)break; p=(note*)malloc(sizeof(note)); p->data=a; p->next=head->next; head->next=p; } return head; } void Find(note *p,int k) { for(int i=1;i<=k;i++) { p=p->next; } if(p==NULL) cout<<"NULL"<<endl; else cout<<p->data<<endl; } int main() { int k; cin>>k; note *p=CreatList(); Find(p,k); }
以上是关于7-19 求链式线性表的倒数第K项的主要内容,如果未能解决你的问题,请参考以下文章
7-19 求链式线性表的倒数第K项(20 分)(单链表定义与尾插法)