데이터 구조배열 과 광의 표링크
#include<iostream>
using namespace std;
class ListNode
{
public:
ListNode();
char name;
ListNode *next;
};
ListNode::ListNode()
{
next=NULL;
}
class LinkList
{
public:
LinkList();
ListNode *head;
void GetList(LinkList &);
void ListTraverse(ListNode *);
};
LinkList::LinkList()
{
head=NULL;
}
void LinkList::GetList(LinkList &l)
{
char name;
ListNode *newnode,*p;
while(cin>>name)
{
newnode=new ListNode;
newnode->name=name;
if((p=l.head)==NULL)
l.head=newnode;
else
{
while(p->next!=NULL)
p=p->next;
p->next=newnode;
}
}
cin.clear();
}
void LinkList::ListTraverse(ListNode *p)
{
if(p!=NULL)
{
cout<<p->name<<endl;
ListTraverse(p->next);
}
}
int main()
{
LinkList l;
l.GetList(l);
l.ListTraverse(l.head);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
memcached 원본 학습 - daemon 프로 세 스이 환경 은 닫 히 지 않 은 파일 설명자, 제어 단말기, 세 션 과 프로 세 스 그룹, 작업 디 렉 터 리 와 파일 생 성 모드 등 을 포함 합 니 다.이 환경 들 은 보통 부모 프로 세 스 (특히 셸) 에서 데 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.