Stack Class
Coddy의 스택 - 자료구조 시리즈 #1 코스 레슨 — 13개 중 3번째.
우리가 만들 Stack 데이터 구조는 정수만 저장할 것입니다.
데이터 구조를 만들 때마다 내부적으로 데이터 구조의 요소를 어떻게 처리할지 결정해야 합니다.
가장 대중적인 방법은 배열을 사용하는 것이지만, 프로그래밍 언어마다 다른 여러 가지 방법이 있습니다.
이 프로젝트를 진행하는 동안 Stack 클래스를 만드는 과정을 차근차근 안내해 드리겠지만, 내부적으로 모든 것을 어떻게 구현할지는 여러분이 직접 결정해야 합니다.
막히는 부분이 있다면 주저하지 말고 저희 지원팀에 도움을 요청하세요!
챌린지
쉬움입력을 받지 않는 constructor를 가진 Stack class를 작성하세요.
constructor에서 스택 요소를 저장할 클래스 변수를 빈 배열로 초기화하세요.
직접 해보기
#include <stdio.h>
#include "stack.h"
int main() {
Stack stack;
Stack_init(&stack);
printf("%d\n", stack.size);
return 0;
}