태그: list
5편
-
Python list vs tuple vs set: 성능·가변성 차이와 선택 기준
Python list, tuple, set을 가변성, in 검색과 추가·삭제 성능, 메모리 사용량 기준으로 비교하고, set 인덱싱이나 list를 딕셔너리 키로 쓰는 실수, named tuple과 set 연산 활용, 상황별 선택 플로우를 설명합니다.
-
Kotlin 컬렉션: List, Set, Map과 컬렉션 함수
읽기 전용 List·Set·Map과 Mutable 컬렉션의 차이, filter·map·reduce·fold·groupBy·partition, flatMap·zip·associate 고급 연산, 지연 평가 Sequence를 점수 통계·단어 빈도수 예제로 설명합니다.
-
Python 자료형: 리스트·딕셔너리·튜플·세트 사용법과 CPython 내부 구조, 성능 차이
Python 내장 자료형 정리. 리스트, 딕셔너리, 튜플, 세트의 사용법과 선택 기준, 성능 비교, CPython에서 list와 dict의 메모리 구조, 자주 하는 실수와 고급 활용 패턴을 다룹니다.
-
C++ vector vs list vs deque: 내부 구조와 벤치마크로 보는 컨테이너 선택
vector, list, deque의 내부 구조와 시간 복잡도를 비교하고, 뒤·앞·중간 삽입과 순회, 랜덤 접근 벤치마크로 실제 성능 차이를 확인합니다. 중간 삽입이 많아도 vector가 list보다 빠른 경우가 많은 이유를 캐시 효율로 설명합니다.
-
C++ 컨테이너 선택 가이드 | vector/list/deque/map/set 상황별 선택과 성능 최적화
앞쪽 삽입을 반복하다 시간 초과가 나는 경우처럼 컨테이너를 잘못 고른 상황에서 출발해 vector·deque·list와 map·set·unordered 계열을 연산 복잡도와 메모리 배치로 비교합니다. BFS·LRU 캐시 예제와 반복자 무효화, 해시 미정의 에러도 다룹니다.