태그: 컬렉션
3편
-
Rust 컬렉션 | Vec, HashMap, HashSet
Vec, HashMap, HashSet을 다루면서 push는 소유권을 넘기고 iter는 빌려 본다는 차이를 API별로 짚습니다. Entry API로 갱신과 삽입을 한 번에 처리하는 법, VecDeque·BTreeMap을 고르는 기준, capacity로 재할당을 줄이는 법도 다룹니다.
-
Kotlin 컬렉션: List, Set, Map과 컬렉션 함수
읽기 전용 List·Set·Map과 Mutable 컬렉션의 차이, filter·map·reduce·fold·groupBy·partition, flatMap·zip·associate 고급 연산, 지연 평가 Sequence를 점수 통계·단어 빈도수 예제로 설명합니다.
-
Java 컬렉션 | ArrayList, HashMap, Set
ArrayList를 기본 List로 쓰는 이유, HashSet이 equals·hashCode 구현에 좌우되는 원리, HashMap과 TreeMap·LinkedHashMap을 순서와 정렬 요구에 따라 고르는 기준을 주문 번호 캐시 사례로 설명합니다.