엄코딩

  • 홈
  • 태그
  • 방명록

Stack(스택) 1

자료구조 <Stack> 알고리즘 이해

Stack(스택) 스택(stack)은 데이터의 삽입과 삭제가 한쪽 방향에서만 일어나는 구조이다. 다음과 같은 그림은 과자를 넣는 곳과 빼는 곳의 방향이 같아 가장 최근에 들어간 동전이 가장 먼저 나오는데, 스택의 좋은 예라고 할 수 있다. 이와 같은 스택은 가장 나중에 삽입된 데이터가 가장 먼저 삭제되므로 후입 선출(LIFO:List-In First-Out)구조라고도 한다. 스택은 배열을 이용하거나 연결 리스트를 이용해서 구현할 수 있다. 코드 한 줄씩 해석하기 우선 구조체 먼저 선언 결과값 topIndex = -1 이면 아무것도 없다. topIndex = 0 이면 한개 채워졌다. topIndex = 1 이면 두개 채워졌다.

자료구조 2023.08.22
이전
1
다음
더보기
프로필사진

엄코딩

  • 분류 전체보기 (47)
    • C언어 (23)
    • 파이썬 빅데이터 분석 (3)
    • 자료구조 (11)
    • 파이썬 기초 (10)

Tag

C언어 문제, 파이썬 변수, 구조체, 조건문, 빅데이터 분석, C언어 구조체, C언어, C언어 조건문, 알고리즘, 파이썬, C언어 반복문, while문, if문, 파이썬 조건문, 파이썬 기초, C언어 문제풀이, for문, 빅데이터, 파이썬 반복문, 반복문,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 코딩을 손으로 직접 풀어보는 블로그

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바