배열

1. 배열동일한 자료형의 데이터를 연속적으로 저장하는 자료 구조C에서 배열은 고정된 크기를 가지며, 배열의 각 요소는 인덱스를 통해 접근 가능 배열의 선언배열을 선언 시 자료형과 배열의 크기를 지정int arr[5]; // 크기가 5인 정수형 배열 선언 배열 초기화int arr[5] = {1, 2, 3, 4, 5}; // 배열 선언과 동시에 초기화int arr[] = {1, 2, 3}; // 크기를 생략하면 초기화된 값의 개수에 맞춰 배열 크기가 결정됨 sizeof 연산자를 활용한 배열 크기 확인int arr[5] = {1, 2, 3, 4, 5};int size = sizeof(arr) / sizeof(arr[0]); // 배열의 요소 개수를 계산 2. 문자 배열문자들을 저장하는 배열로, 문자열을..
1차원배열#3가지 방법arr = [0] * 6arr = list(range(6))arr= [0 for _ in range(6)]이렇게 만들 수 있다.arr = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]print(arr[2][3]) #12arr = [[i]*4 for i in range(3)] # [[0,0,0,0],[1,1,1,1],[2,2,2,2]]실제로는 오른쪽 처럼 저장된다. 배열 선택시 고려할 점할당할 수 있는 메모리 크기를 확인중간에 데이터 삽입이 많은지 확인 파이썬에서는 리스트로 배열 표현 리스트 기법리스트 생성리스트에 데이터 추가append() 메서드: 리스트 끝에 새로운 데이터 추가+ 연산자: 두 리스트를 합쳐서 새로운 리스트 만든다.insert() 메서드: 특정 위치에..
계란소년
'배열' 태그의 글 목록