Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[5877] Re:공부하다 문제중에 이런게 나왔는데. 잘모르겠네요..
외랑 [] 2207 읽음    2006-11-17 11:39
linked list 자료구조에 관한 Report 같으므로 패쑤..
먼저 linked list 를 공부하셔서 개념을 잡으시고, 부수적으로 struct 키워드에 대한 이해를..
그리고 node라는 명명에 대한 이해를 하시는게 해결의 실마리입니다.

숙제는 스스로.. 막힐 때는 도움을..


스터디맨 님이 쓰신 글 :
: #include<stdio.h>
: #include<stdio.h>
:
:
: struct node {
:     int data;
:     struct node *link;
:     };
:
:
: void insert();
:    main()
:    {
:
:    struct node *t,*h;
:
: int k;
: scanf("%d",&k);
: while(k!=0)
: {
:  insert(h,t,k);
:  scanf("%d",&k);
:  }
: }
:                                                                                  -
: void insert(struct node *head,struct node *tail,int k)
: {
:
: struct node *p,*pre,*ppre;
: p=(struct node *)malloc(sizeof(struct node));
: p->data=k;
: if(tail==null)
: {
: head=tail=p;
: tail->link=null;
: return(o);
: }
:
:
: pre=head;
: while(pre->data>k)
: {
: ppre=pre;
: pre=pre->link;
: }
:
: if(ppre==null)
: {
:
: <--맨앞에 , insert; -->
:
: }
:
: else if(pre==null)
: {
:
: <--   맨뒤에    ) -->
:
: }
:
: else
: {
:
: <-- 가운데   -->
: return(0);
: }
: }
:
:
:
: 이런 소스인데.. 뒷부분에  앞,뒤,가운데를 채워넣으랍니다.
:
:   구조체쪽엔 아직 무지해서..  어떻게 건들질 못하겠군요.;
:
: 글구..  insert 문은 어떨때 사용하나요?  끼어넣는다는건 알겠는데  정확한 사용법을잘..;;

+ -

관련 글 리스트
5844 공부하다 문제중에 이런게 나왔는데. 잘모르겠네요.. 스터디맨 2031 2006/10/31
5877     Re:공부하다 문제중에 이런게 나왔는데. 잘모르겠네요.. 외랑 2207 2006/11/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.