Array
배열은 동일한 데이터 유형의 요소를 특정 순서로 나열하는 데이터 구조입니다.배열은 메모리에 연속적으로 배열되며 각 요소는 인덱스를 통해 엑세스할 수 있습니다.배열은 일반적으로 다음과 같은 특징을 갖습니다.1. 고정크기: 배열의 크기는 생성 시에 정해지며, 이후에는 변경할 수 없습니다.2.동일한 데이터 타입: 배열 내의 모든 요소는 동일한 데이터 타입을 가져야 합니다.3.인덱스: 배열의 각 요소는 인덱스를 통해 접근할 수 있으며, 인덱스는 보통 0부터 시작합니다.예를 들어, 다음은 정수형 배열의 예시입니다:int[] numbers = {1, 2, 3, 4, 5};여기서 numbers 배열은 5개의 정수 요소를 가지며, 각 요소는 인덱스를 통해 접근할 수 있습니다. 예를 들어, numbers[0]은 1, n..
Set
'세트'는 다양한 분야에서 사용되는 용어로, 문맥에 따라 그 의미가 달라집니다. 다음은 주요 영역의 '설정' 에 대한 정의입니다.수학집합(Set): 고유한 원소들의 모임. 예를 들어, {1,2,3,}는 숫자 1,2,3,으로 구성된 집합입니다.특성: 순서가 없고,원소가 중복되지 않습니다.컴퓨터 과학집합(Set): 중복되지 않는 요소들을 저장하는 데이터 구조. 일반적으로 해시 테이블을 사용하여 구현됩니다.특성: 삽입,삭제,검색 작업이 평균적으로0(1) 시간 복잡도를 가집니다.테니스세트(Set): 테니스 경기의 구성 단위로, 일반적으로 6 게임을 먼저 이기는 선수가 승리합니다. 보통 2세트 혹은 3세트를 먼저 이기는 선수가 경기를 승리합니다.영화/사진 촬영세트(Set): 촬영이 이루어지는 장소 또는 환경...