2026/03 2

자료구조 Stack, Queue, Dequeue

Stack(스택)Stack은 삽입과 삭제 같은 쪽에서만 이루어지는 LIFO(Last In First Out)형식의 선형 자료구조이다.스택은 쌓는다는 뜻이다.Stack 주요 용어주요 용어설명Top삽입과 삭제가 일어나는 위치를 의미합니다.Push스택의 맨 위(top)에 데이터를 추가하는 연산입니다.Pop스택의 맨 위(top)에서 데이터를 삭제하고 반환하는 연산입니다.Peek스택의 맨 위(top)에 있는 데이터를 제거하지 않고 반환하는 연산입니다.예시stack = []stack.append(10)stack.append(20)stack.append(30)print(stack) # [10, 20, 30]print(stack.pop()) # 30print(stack) # [10, 20]Queue(큐..

자료구조 2026.03.23

DevOps Research - CI/CD

안녕하세요 오늘은 소프트웨어 배포 과정에서 매우 중요한 개념인 CI/CD에 대해 알아보겠습니다.소프트웨어 개발 과정에서 여러 개발자가 동시에 작업을 하게 되면 코드 충돌이 발생하거나 배포 과정에서 오류가 발생할 가능성이 높습니다. 또한 수동으로 빌드와 배포를 진행할 경우 시간이 오래 걸리고 실수가 발생할 가능성도 존재합니다.이러한 문제를 해결하기 위해 등장한 것이 CI/CD이다.CI란?CI(Continuous Integration) 는 여러 개발자가 작성한 코드를 하나의 저장소에 지속적으로 통합하는 과정을 의미합니다.개발자가 코드를 저장소에 업로드하면 자동으로 빌드와 테스트가 실행되면서, 문제가 없는 경우에만 코드가 통합됩니다.CD란?CD(Continuous Delivery / Continuous Dep..

카테고리 없음 2026.03.16