검색어 입력폼

[자료구조] 데이터의 삽입과 순환함수를 이용한 검색을 하는 연결리스트(링크드 리스트)

저작시기 2004.09 |등록일 2005.06.04 한글파일한컴오피스 (hwp) | 10페이지 | 가격 1,500원

소개글

순환함수를 이용한 링크드리스트 소스와
결과화면입니다.
주석 달려있음

본문내용

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
#define MAX 20
typedef struct list{ //자기참조 구조체를 이용한 링크드리스트 자료구조 선언
char name[MAX];
char tel[MAX];
struct list *next;
}linkedList;


linkedList *head; //리스트의 HEAD, TAIL 선언
linkedList *tail;

int mainMenu(); //메뉴함수 선언
void insert_Data(char *nnam, char *ntel); //삽입함수 선언
linkedList *Search_Data(linkedList *rp, char *nnam); //탐색함수 선언
int showList(); //리스트 출력함수 선언]

int main()
{
char tmp_name[MAX];
char tmp_tel[MAX];
int menuNumber; //선택된 메뉴번호 삽입할 변수 선언
do
{
linkedList *rp = head;
menuNumber=mainMenu(); //메뉴를 출력(mainMenu()), 사용자가 선택한 메뉴번호 삽입
switch(menuNumber)
{
case 1: //menu 1: Show List
{
다운로드 맨위로