링크 가 조세 프 링 문 제 를 해결 하 다.

3441 단어 데이터 구조
처음으로 조세 프 링 문 제 를 만 들 었 습 니 다. 트집 을 잡 으 러 오신 것 을 환영 합 니 다. 단일 순환 링크 를 만 들 때 어 지 러 우 면 그림 을 그 려 야 합 니 다. 그림 을 그 려 야 합 니 다. 중요 한 것 은 세 번 말 해 야 합 니 다. 정말 좋 은 방법 이기 때 문 입 니 다.
#include
#include

typedef struct link
{
    int data;
    struct link *next;
}Circle,*Circlepoint;

Circlepoint Create(Circlepoint head)
{
    int n,i,num,x;
    Circlepoint p;
    head=(Circlepoint)malloc(sizeof(Circle));
    head->next=NULL;
    printf("      :
"
); scanf("%d",&n); Circlepoint s,r=head; printf(" :
"
); for(i=0;iscanf("%d",&num); s=(Circlepoint)malloc(sizeof(Circle)); s->data=num; //printf("%d %d
",i,s->data);
r->next=s; r=s; } r->next=head->next; printf(" :"); scanf("%d",&x); p=head->next; while(p->data!=x) { p=p->next; } head->next=p;// return head; } void show(Circlepoint head) { Circlepoint p; p=head; for(p=head->next;p->next!=head->next;p=p->next) { printf("%d\t",p->data); } printf("%d\t",p->data); printf("

"
); } Circlepoint Delete_(Circlepoint head,int n) { Circlepoint p,r; int i; p=head; while(p->next!=p) // { for(i=0;i1;i++) { p=p->next; } r=p->next; // 1 p->next=r->next;// 2, printf("%d",r->data); head->next=p->next; } return head; }

함수 부분 완료.안녕 ~

좋은 웹페이지 즐겨찾기