스택, 큐에 이어 단일 연결 리스트와 이중 연결 리스트를 구현해 보았습니다!저는 자료 구조 입문으로 이중 연결 리스트를 만들었어서 그런지 기분이 괜히 새롭네요ㅎㅎ 스택과 큐 구현은 아래 링크 통해서 확인 가능합니다! * c언어로 스택 구현하기 [자료구조] C언어로 스택(Stack) 구현하기자료구조의 기본 중에 기본! Stack을 c언어로 구현해보았습니다! 구조체로 만들었고 파일 분할해놨는데 공부할 겸해서 블로그에도 포스팅해봅니다! header.h #ifndef __HEADER_H__ #define __HEADER_H__ #include #pieminslog.tistory.com * c언어로 큐 구현하기 [자료구조] C언어로 큐(Queue) 구현하기스택에 이어서 큐도 c언어로 구현해보았습니다! 연결리스트를..
스택에 이어서 큐도 c언어로 구현해보았습니다!연결리스트를 먼저 공부하고 접한 거라서 특별히 어려운 부분은 없더라고요기록 겸해서 포스팅 해봅니다! 스택 구현은 아래에서 확인 가능합니다 [자료구조] C언어로 스택(Stack) 구현하기자료구조의 기본 중에 기본! Stack을 c언어로 구현해보았습니다! 구조체로 만들었고 파일 분할해놨는데 공부할 겸해서 블로그에도 포스팅해봅니다! header.h #ifndef __HEADER_H__ #define __HEADER_H__ #include #pieminslog.tistory.com header.h#ifndef __HEADER_H__#define __HEADER_H__#include #include typedef struct _node{ struct _node* ..
자료구조의 기본 중에 기본!Stack을 c언어로 구현해보았습니다!구조체로 만들었고 파일 분할해놨는데 공부할 겸해서 블로그에도 포스팅해봅니다! header.h#ifndef __HEADER_H__#define __HEADER_H__#include#includetypedef struct _stack{ int top; //맨위의 인덱스 int max; //스택의 최대 크기 int *data;} Stack;void InitStack(Stack* s, int size);int EmptyStack(Stack* s);int FullStack(Stack* s);void Push(Stack* s, int data);int Pop(Stack* s);void PrintStack(Stack* s);void Fr..