단순,이중,원형 연결리스트 구현
- 최초 등록일
- 2007.11.04
- 최종 저작일
- 2007.10
- 18페이지/ 한컴오피스
- 가격 2,000원
소개글
[자료구조] 연결리스트 구현 자료입니다.
목차
없음
본문내용
#include <stdio.h>
#include <stdlib.h>
typedef struct LISTNODE
{
struct LISTNODE * Llink;
int data;
struct LISTNODE * Rlink;
}ListNode;
ListNode *head[3];
char list_name[3][40] = {(Single Linked List),
(Double Linked List),
(Circular Linked List)};
//-------------------------------------------------------------------------
// void init(int list_type)
// 기능 : 각 리스트의 헤드포인터에 대한 초기화
// 매개변수: list_type
// 리턴형 : 없음
//-------------------------------------------------------------------------
void init(int list_type)
{
head[list_type] = (ListNode*)malloc(sizeof(ListNode));
if(list_type == 0)
head[0]->Rlink = NULL;
else if(list_type == 1)
{
head[1]->Rlink = NULL;
head[1]->Llink = NULL;
}
else
{
head[2]->Rlink = head[2];
}
}
참고 자료
없음