- Single Linked List 구현 -
- 최초 등록일
- 2007.01.03
- 최종 저작일
- 2006.05
- 13페이지/ MS 워드
- 가격 1,500원
소개글
제가 엔지니어링DB 수업을 들었을때 쓴 레포트입니다.
무엇보다 어려운 교수님밑에서 한학기동안 힘들게 작성했던 레포트이기 때문에
애착이 가는 레포트입니다. 학점도 에이뿔나와서 더더 애착이 가네요 ^^
도움이 되길 바래요...
목차
[Engineering DB]
- Single Linked List 구현 -
(1) 문제 정의
단순 연결 리스트 데이터 구조를 사용하여, 임의의 두 다항식에 관한 덧셈과 뺄셈을 구현하는 것을 목적으로 한다.
(2) 해결 아이디어
[1] 덧셈 아이디어
coef exp link
계수 지수 링크주소
(3) 프로그램 테스트 결과
(4) 주석이 달린 소스코드
(5) 결론 및 느낀 점
본문내용
(4) 주석이 달린 소스코드
#include <stdio.h>
#include <malloc.h>
#define LEN 6 // 항의 개수를 6개로 제한함.
typedef struct node //구조체선언
{
int coef, exp;
struct node *link;
}NODE;//위의 형식과 같은 노드체를 만든다.
void Pushnode( NODE *ptr, int coef, int exp );// 사용자함수 선언
void printnode( NODE *head ); // void형은 output이 존재하지 않고,
NODE *sumnode( NODE *first, NODE *second ); //output이 존재함.
NODE *subnode( NODE *first, NODE *second );
void main()
{
NODE *first, *second, *sum_res, *sub_res; // 입력값:first, second 출력값 : sumres
NODE *temp1 = NULL, *temp2 = NULL;
int coef, exp;
int i = 0;
일부만 발췌...
참고 자료
강의자료 및 수업내용중