-
자료구조 배열자료구조와 알고리즘 2020. 10. 18. 15:19
배열은 같은 타입의 데이터를 인덱스를 적용하여 순차적으로 저장.
일반적으로
장점 : 인덱스를 통해 빠른 데이터 접근 가능
단점 : 생성시 길이를 고정시켜야해 데이터를 추가하기 어려움,
중간 데이터를 삭제한다면 뒷 데이터가 삭제된 데이터 자리로 이동해서 뭔가 복잡해짐.
파이썬에서
배열은 생성시 길이 고정 필요 없고, 데이터 추가 자유로움.
참고
- range(종료값): range(10)은 0, 1, 2, 3, 4, 5, 6, 7, 8, 9(종료값-1)
- range(시작값, 종료값): range(1, 11)은 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
- range(시작값, 종료값, 증가값): range(0, 20, 2)은 0, 2, 4, 6, 8, 10, 12, 14, 16, 18
시작값, 종료값, 증가값은 음수로 지정가능
'자료구조와 알고리즘' 카테고리의 다른 글
자료구조 링크드 리스트(Linked List) (0) 2020.10.21 자료구조 스택 (0) 2020.10.19 자료구조 큐 (0) 2020.10.19 파이썬(아나콘다) 프로그램 설치 (0) 2020.10.18 자료구조와 알고리즘 (0) 2020.10.18