전체 글 28

자료구조 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

Android Kotlin 변수와 자료형

안녕하세요 오늘은 Kotlin에서 사용하는 변수와 자료형에 대해서 알아보겠습니다.변수프로그래밍에서 데이터를 저장하고 관리하는 데 사용되는 이름이 지정된 메모리 공간이다.Kotlin의 변수 선언var: 수정 가능한(mutable) 변수val: 불변(immutable) 변수var name = "선우" // 변경 가능val age = 18 // 한번 초기화 후 변경 불가상황에 따라 불변성을 유지하는 val을 우선 사용하길 권장한다.주요 자료형자료형예시 값설명Int12정수형Double3.14소수 점 포함 숫자Float2.71f단정밀도 소수점 숫자Booleantrue / false논리형String"hello"문자열코틀린은 변수 선언 시 타입을 생략할 수 있으며, 값에 따라 자동 추론된다.val n..

android 2025.06.17