목차
[Binomial_Coefficient] 1.13MB
Binomial_Coefficient.suo
Binomial_Coefficient.ncb
Binomial_Coefficient.sln
[Binomial_Coefficient]
Binomial_Coefficient.vcproj
Binomial_Coefficient.vcproj.TimPaNi-PC.Administrator.user
LinkedListQueue.cpp
LinkedListQueue.h
main.cpp
[Debug]
Binomial_Coefficient.exe.embed.manifest
Binomial_Coefficient.exe.embed.manifest.res
Binomial_Coefficient.exe.intermediate.manifest
BuildLog.htm
LinkedListQueue.obj
main.obj
mt.dep
vc80.idb
vc80.pdb
[debug]
Binomial_Coefficient.exe
Binomial_Coefficient.ilk
Binomial_Coefficient.pdb
Binomial_Coefficient.suo
Binomial_Coefficient.ncb
Binomial_Coefficient.sln
[Binomial_Coefficient]
Binomial_Coefficient.vcproj
Binomial_Coefficient.vcproj.TimPaNi-PC.Administrator.user
LinkedListQueue.cpp
LinkedListQueue.h
main.cpp
[Debug]
Binomial_Coefficient.exe.embed.manifest
Binomial_Coefficient.exe.embed.manifest.res
Binomial_Coefficient.exe.intermediate.manifest
BuildLog.htm
LinkedListQueue.obj
main.obj
mt.dep
vc80.idb
vc80.pdb
[debug]
Binomial_Coefficient.exe
Binomial_Coefficient.ilk
Binomial_Coefficient.pdb
본문내용
LinkedlistQueue.h
#ifndef LINKEDLISTQUEUE_H
#define LINKEDLISTQUEUE
#include
#include
#include
typedef struct tagNode{
int Data;
struct tagNode* NextNode;
}Node;
typedef struct tagLinkedQueue{
Node* Front; // 전단을가리키는포인터
Node* Rear; // 후단을가리키는포인터
int Count; // Node의개수를가짐
} LinkedQueue;
void LQ_CreateQueue(LinkedQueue** Queue); // Queue 생성
void LQ_DestroyQueue(LinkedQueue* Queue); // Queue 파괴- Queue에존재하는모든Node를해제후Queue 파괴
Node* LQ_CreateNode(int Data);
void LQ_DestroyNode(Node* _Node);
void LQ_Enqueue(LinkedQueue* Queue, Node* NewNode); // Queue에노드삽입
Node* LQ_Dequeue(LinkedQueue* Queue); // Queue에Dequeue 수행
int LQ_IsEmpty(LinkedQueue* Queue); // Queue가비어있는여부확인.
void LQ_PrintQueue(LinkedQueue* Queue); // Queue의모든노드들의데이터를출력
#endif
#ifndef LINKEDLISTQUEUE_H
#define LINKEDLISTQUEUE
#include
#include
#include
typedef struct tagNode{
int Data;
struct tagNode* NextNode;
}Node;
typedef struct tagLinkedQueue{
Node* Front; // 전단을가리키는포인터
Node* Rear; // 후단을가리키는포인터
int Count; // Node의개수를가짐
} LinkedQueue;
void LQ_CreateQueue(LinkedQueue** Queue); // Queue 생성
void LQ_DestroyQueue(LinkedQueue* Queue); // Queue 파괴- Queue에존재하는모든Node를해제후Queue 파괴
Node* LQ_CreateNode(int Data);
void LQ_DestroyNode(Node* _Node);
void LQ_Enqueue(LinkedQueue* Queue, Node* NewNode); // Queue에노드삽입
Node* LQ_Dequeue(LinkedQueue* Queue); // Queue에Dequeue 수행
int LQ_IsEmpty(LinkedQueue* Queue); // Queue가비어있는여부확인.
void LQ_PrintQueue(LinkedQueue* Queue); // Queue의모든노드들의데이터를출력
#endif
추천자료
정렬(sorting)
유닉스의 내부
객체지향프로그램
[독후감/서평/요약] 사무자동화산업기사
[프로그램] 이중연결 리스트 구현 프로그램
모듈 Esterel의 기본단위
[알고리즘요약, 알고리즘] 알고리즘 요점정리 서브노트
[자연과학] 크루스칼
[알고리즘 요약, 알고리즘] 알고리즘 요점정리 서브노트
C언어로 구현한 스택 공학용계산기(단일, 배열 변수 사용 및 저장 가능)
시스템성능분석 - 결정적 시뮬레이션, 확률적 시뮬레이션
청주대 지식정보사회와 컴퓨터활용 01~07
[기말프로젝트] 검색엔진만들기 - 간단한 검색엔진(Simple Search Engine) 만들기
소개글