[C/C++] 연결리스트를 이용한 응용
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
해당 자료는 0페이지 까지만 미리보기를 제공합니다.
0페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[C/C++] 연결리스트를 이용한 응용에 대한 보고서 자료입니다.

목차

8.95KB

본문내용

#include
#include
#define TRUE 1
#define FALSE 0

typedef struct linked_list {
    int data;
    struct linked_list *link;
} linkedList;

linkedList *createlinkedList();   //list를 초기화시킨다.
linkedList *make_node();   //노드를 만든다
int addLastNode(linkedList *, int);   //list끝에 노드를 추가 시킨다.
int deleteLastNode(linkedList *);   //list끝에 노드를 삭제 시킨다.
linkedList *reverse(linkedList *);   //list의 노드를 역순으로 바꾼다.
void printList(linkedList *);   //list를 출력한다.
int searchList(linkedList *, int);   //list를 검색한다.
int changeData(linkedList *, int, int);   //특정 노드를 검색하고 노드의 data값을 바꾼다.
int deleteData(linkedList *, int);   //특정노드를 검색하고 삭제한다.
int sizeofList(linkedList *);   //list의 size를 출력한다.
void sortList(linkedList *);   //list를 오름차순 정렬한다.
int copyList(linkedList *, linkedList *);   //list의 내용을 다른 list(c_list)를 생성하여 복사한다.
int linkList(linkedList *, linkedList *);   //한 list뒤에 또다른 list(c_list)를 연결한다.
linkedList *freeLinkedList(linkedList *);   //list를 모두 제거한다.


linkedList *createlinkedList() {
    linkedList *head;

    head = make_node();
    head->data = 0;
    head->link = NULL;

    return head;
}
  • 가격1,300
  • 페이지수1페이지
  • 등록일2012.11.13
  • 저작시기2012.11
  • 파일형식기타(cpp)
  • 자료번호#775739
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니