태그: map
5편
-
Kotlin 컬렉션: List, Set, Map과 컬렉션 함수
읽기 전용 List·Set·Map과 Mutable 컬렉션의 차이, filter·map·reduce·fold·groupBy·partition, flatMap·zip·associate 고급 연산, 지연 평가 Sequence를 점수 통계·단어 빈도수 예제로 설명합니다.
-
JavaScript 배열과 객체: 자주 쓰는 Array·Object 메서드
push·splice·find·map·filter·sort 같은 배열 메서드와 Object.keys·entries·assign 정적 메서드, 배열·객체 구조 분해, spread와 rest 연산자, reduce 심화와 메서드 체이닝을 데이터 변환 예제로 익힙니다.
-
C++ map vs unordered_map: 레드-블랙 트리와 해시 테이블의 성능·메모리 비교
레드-블랙 트리인 map과 해시 테이블인 unordered_map을 삽입, 조회, 순회 비용과 메모리 사용량으로 비교합니다. 정렬 순회나 범위 탐색이 필요할 때와 평균 조회 속도가 중요할 때 무엇을 고를지, 커스텀 키 타입 작성법까지 설명합니다.
-
[Go 2주 완성 #02] Day 3~4: 메모리와 자료구조 - 포인터 연산은 없지만 포인터는 있다
Go에는 포인터는 있지만 포인터 연산은 없다는 점에서 출발해 C++과 포인터·함수 인자 전달을 비교합니다. 값 타입인 배열과 동적 배열인 슬라이스의 내부 구조, 두 슬라이스가 같은 배열을 공유해서 생기는 버그, map 사용법을 예제로 봅니다.
-
C++ 컨테이너 선택 가이드 | vector/list/deque/map/set 상황별 선택과 성능 최적화
앞쪽 삽입을 반복하다 시간 초과가 나는 경우처럼 컨테이너를 잘못 고른 상황에서 출발해 vector·deque·list와 map·set·unordered 계열을 연산 복잡도와 메모리 배치로 비교합니다. BFS·LRU 캐시 예제와 반복자 무효화, 해시 미정의 에러도 다룹니다.