꼭 알아둬야 할 자료구조: 배열 (Array)

- 데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조

- 파이썬에서는 리스트 타입이 배열 기능을 제공하고 있음

 

1. 배열이 왜 필요할까?

- 같은 종류의 데이터를 효율적으로 관리하기 위해 사용

- 같은 종류의 데이터를 순차적으로 저장

 

데이터 S T R I N G
인덱스(index) 0 1 2 3 4 5

 

배열의 장점:

- 빠른 접근 가능

배열의 단점:

- 추가/삭제가 쉽지 않음

 

2. 파이썬과 C 언어의 배열 예제

#include <stdio.h>

int main(int argc, char * argv[]) {
	char country[3] = "US";
    printf("%c%c\n", country[0], country[1]);
    printf("%s\n", country);
    return 0;
}
country = 'US'
print (country)

'Algorithm > 자료구조' 카테고리의 다른 글

해쉬테이블  (0) 2023.01.03
알고리즘 복잡도 표현 방법 : 시간 복잡도  (0) 2023.01.02
링크드 리스트  (0) 2023.01.02
스택  (0) 2022.12.20
  (0) 2022.12.20

+ Recent posts