array 2

[C++] STL #1 순차 컨테이너 (Sequence Container) [array, vector, deque, list]

목차 1. STL 2. array 3. vector 4. deque 5. list 1. STL의 구성요소 STL는 표준 템플릿 라이브러리(Standard Template Library)의 약자이다. 컨테이너, 반복자, 알고리즘, 함수자 네 가지의 구성 요소를 제공한다. 가. 컨테이너(Container) - 데이터를 저장해주는 객체 나. 반복자(Iterator) - 컨테이너에서 보유하고 있는 내부 원소들을 순회할 수 있는 객체 - 포인터와 비슷한 역할을 한다. 다. 알고리즘(algorithm) - 컨테이너 내부 객체를 다루기 위해 검색, 비교, 정렬, 수정 등의 동작을 한다. - 컨테이너에 따라 사용가능한 알고리즘이 정해져있다. (효율성 때문에 적합하지 않은 컨테이너 미지원) 라. 함수자(functor) ..

C++/STL 2023.06.01

3. 배열

1. 배열이란? 배열(array)은 여러 개의 값을 순서대로 나열한 객체이다. 배열 내에 다양한 종류의 데이터 유형을 넣을 수 있으나 동일한 유형의 데이터를 넣는 것을 권장한다. 2. 배열 선언 변수에 배열을 선언할 수 있으며 대괄호 ([ ])나 new Array() 를 사용하여 선언한다. 3. 배열 항목의 접근과 수정 배열에서 위치를 나타내는 수를 인덱스라 한다. 컴퓨터는 숫자를 셀 때 0부터 시작하므로 인덱스 값도 0부터 시작된다. 단일 배열 항목에 새 값을 제공하여, 배열의 항목을 수정할 수 있다. 배열명.length로 배열의 갯수를 알아낼 수 있다.

자바스크립트 2022.10.06