태그: set
4편
-
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를 점수 통계·단어 빈도수 예제로 설명합니다.
-
C++ set vs unordered_set: 성능 비교, 커스텀 비교자·해시, 교집합·합집합, 반복자 무효화
정렬된 순회가 필요하면 set, 평균 O(1) 조회가 중요하면 unordered_set을 고르는 기준을 성능 비교로 설명합니다. 커스텀 비교자와 Hash·KeyEqual 작성법, 중복 제거·교집합·합집합 예제, reserve·rehash, 반복자 무효화 규칙도 다룹니다.
-
C++ set_union·set_intersection·set_difference: 정렬된 범위의 집합 연산
정렬된 범위에서 set_union·set_intersection·set_difference·set_symmetric_difference로 합·교·차집합을 구하고 includes로 포함 관계를 검사하는 방법을 권한 관리, 태그 필터링, 변경 사항 추적 예제로 설명합니다.