[C언어] Linked list
- 최초 등록일
- 2003.04.23
- 최종 저작일
- 2003.04
- 8페이지/ 한컴오피스
- 가격 1,000원
목차
없음
본문내용
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MAX 25 // 연결리스트와 난수의 개수를 정의
typedef struct Linked_List
{
int data;
struct Linked_List *next;
} ELEMENT;
typedef ELEMENT *LINK;
/* 전역 변수 */
int arRN[MAX]; // 난수를 생성해 놓을 배열
long cnt; // 바뀌는 값 카운트
/* Function Prototype */
void initialize(); // 난수의 초기화
LINK RN_To_LL(); // 난수를 Linked List에 연결
void Print_Linked_List(LINK head); // Linked List에 있는 값들을 출력
int Linked_Count(LINK head); // Linked List에 들어간 노드의 개수 카운트
void Compare_List(LINK head); // 정렬을 위한 비교작업 수행
이번 프로젝트는 난수를 발생<srand((unsigned)time(NULL)), rand()>시켜 그것을 배열에 저장해 놓고 다시 링크드 리스트에 그 난수 값을 넣었다.
참고 자료
없음