*자료구조 : 대량의 데이터를 효율적으로 관리하게 해주는 저장 구조
- 배웠던 예시 : 리스트, 튜플, 세트, 딕셔너리
- 추가적인 예시 : 배열, 스택, 링크드리스트, 해쉬테이블, 힙
*알고리즘 : 어떤 문제를 풀기 위한 접근 방식
어떤 '입력'에 어떤 '출력'을 얻을 수 있도록 만드는 방법론
왜 자료구조와 알고리즘이 중요할까?
비교적 빠른 속도와 메모리 효율을 가질 수 있기 때문이다.
파이썬을 활용한 자료구조, 알고리즘 특징
어떤 언어로든 자료구조와 알고리즘을 구현할 수 있으나 파이썬이 개발자 입장에서 가장 쉽게 구현할 수 있다.
'Python > 개요 및 문법' 카테고리의 다른 글
SQL 연동 단어장 예제 (1) | 2024.10.14 |
---|---|
파이썬과 MySQL 연동 (1) | 2024.10.14 |
디렉토리 관리 프로그래밍 (1) | 2024.10.07 |
파일 입출력 모드 (4) | 2024.10.02 |
변수 타입 어노테이션 (1) | 2024.10.02 |