Closed binna closed 1 month ago
배열로 스택을 구현하면 동적으로 스택의 용량을 조절할 수 없으나 구현하기에는 간단하다는 장점이 있음
꼭 가지고 있어야 하는 세가지 필드
꼭 가지고 있어야 하는 필드
링크드 리스트의 테일(=최상위 노드)에 대한 정보를 가지고 있어야 함 ㄴ 테일의 정보가 없어도 주소를 알아낼 수 있으나, 순차탐색을 통해 정보를 얻어야 하므로 성능상 손해가 발생
가장 먼저 들어간 데이터는 가장 나중에 나옴(First In - Last Out) C언어에서 변수를 선언한 후에 수명 주기가 끝나면 변수를 자동으로 제거하는 자동 메모리도 스택으로 구현