자료 구조 [자료구조 기초] 추상 자료형 (ADT) - 스택 · 큐 · 덱 스택과 큐는 배열이나 연결 리스트 같은 시퀀스 자료구조 위에 구현되는 대표적인 추상 자료형(ADT)이다. 스택은 후입선출(LIFO), 큐는 선입선출(FIFO) 규칙을 따르며, 각각의 연산 규약과 활용 사례가 다르다. 본 글에서는 스택과 큐의 개념 차이와 주요 특징을 비교 표로 정리한다.
자료 구조 [Lv2] 올바른 괄호 문제 해당 문제 해결 전 자료 구조에 대해서 알고싶으신 분들은 아래 포스팅 참고해주시면 됩니다. 시퀀스 자료구조 — 배열·연결 리스트·스택·큐자료구조를 ‘창고 정리법’에 비유해 시퀀스 구조의 본질을 설명합니다. 배열·연결 리스트·스택·큐의 메모리 배치와 연산 특성, 선택 기준을 간단한 STL 코드(std::array/list/stack/queue)로 정리했습니다.
자료 구조 [Lv1] 같은 숫자는 싫어 해당 문제 해결 전 자료 구조에 대해서 알고싶으신 분들은 아래 포스팅 참고해주시면 됩니다. 시퀀스 자료구조 — 배열·연결 리스트·스택·큐자료구조를 ‘창고 정리법’에 비유해 시퀀스 구조의 본질을 설명합니다. 배열·연결 리스트·스택·큐의 메모리 배치와 연산 특성, 선택 기준을 간단한 STL 코드(std::array/list/stack/queue)로 정리했습니다.Gibeom
자료 구조 [자료구조 기초] 시퀀스 자료구조 1 - 배열·리스트 자료구조를 ‘창고 정리법’에 비유해 시퀀스 구조의 본질을 설명합니다. 배열·연결 리스트·스택·큐의 메모리 배치와 연산 특성, 선택 기준을 간단한 STL 코드(std::array/list/stack/queue)로 정리했습니다.
자료 구조 [자료구조 기초] 자료 구조란? 자료구조는 데이터를 저장·조직·접근하는 규칙이며, 알고리즘은 문제를 해결하는 절차다. 좋은 알고리즘도 적절한 자료구조 없이는 성능을 발휘할 수 없다. 본 글에서는 자료구조의 개념, 중요성, 알고리즘과의 관계를 정리하고 실무에서 왜 중요한지 살펴본다.