링크드리스트(연결리스트,linkedlist)를 각각의 메뉴로 구현(원하는 위치에 삽입,삭제,주소및data출력,검색)
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

링크드리스트(연결리스트,linkedlist)를 각각의 메뉴로 구현(원하는 위치에 삽입,삭제,주소및data출력,검색)에 대한 보고서 자료입니다.

목차

1. 데이터 삽입

2. 데이터 삭제

3. 전체 리스트 출력

4. 검색

5. 끝내기

본문내용

#include
#include
#include

//NODE struct
typedef struct _node{
int data;
struct _node *next;
}NODE, * LPNODE;//형 재정의
//LIST struct
typedef struct _list {
LPNODE head; //첫 노드 주소
LPNODE tail; //마지막 노드 주소
}LIST, * LPLIST;

//declaration function
void Initialize(LPLIST l);

LPLIST DataInsert(LPLIST l);
LPLIST DataDelete(LPLIST l);

LPLIST FirstDataInsert(LPLIST l);
LPLIST LastDataInsert(LPLIST l);
LPLIST SelectDataInsert(LPLIST l);

LPLIST FirstDataDelete(LPLIST l);
LPLIST LastDataDelete(LPLIST l);
LPLIST SelectDataDelete(LPLIST l);

int InsertMenu();
void Insert(LPLIST l, int data);
void HeadInsert(LPLIST l, int data);
void TailInsert(LPLIST l, int data);
void SelectInsert(LPLIST l, int data, int data1);

int HeadDelete(LPLIST l);
int TailDelete(LPLIST l);
int SelectDelete(LPLIST l, int data);

void FindData(LPLIST l);
void PrintData(LPLIST l);
void Destroy(LPLIST l);
  • 가격1,000
  • 페이지수8페이지
  • 등록일2007.04.30
  • 저작시기2007.4
  • 파일형식기타(c)
  • 자료번호#407218
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니