Stack에 대해서

2019-09-12

Stack이란?

Stack<E> st = new Stack<E>();

후입선출(LIFO:Last In First Out)의 자료구조이다. 즉 가장 나중에 저장된(push)데이터가 가장 먼저 인출(pop)된다. 접근이 목록의 끝(Top 또는 Top Pointer)에서만 일어나기 때문에 Pushdown List 라고도 한다

Read More

Queue에 대해서

2019-09-12

Queue란?

Queue<E> queue = new LinkedList<E>();

선입선출(FIFO:First In First Out)의 자료구조이다. 가장 먼저 저장된(push) 데이터가 가장 먼저 인출(pop)된다.

Read More

OOP에 대해서

2019-09-12

객체 지향 프로그래밍(OOP:Object Oriented Programming) 이란?

객체 지향 프로그래밍(이하 OOP)는 말 그대로 “객체(Object)”를 이용해서 프로그램을 설계하는 방법론 중 하나이다. 프로그램(실제세계)를 객체(사물)라는 기본 단위로 나누고 이 객체들간의 상호작용을 기본개념으로 한다.

Read More