정렬 된지도를 스칼라로 만드는 방법 (변경 가능/불변)?정렬 된지도를 스칼라로 만드는 방법은 무엇입니까?
5
A
답변
9
TreeMap
을 사용하십시오.
+1
사실. 그것은 불변하므로, 갱신은 시간뿐만 아니라 공간 (즉, 가비지 컬렉터 변동)에 log (n)의 비용이 든다. 그러나 변경 가능한 구현이 없으므로 현재로서는 최상의 솔루션입니다 (즉, 집중적 인 사용을 제외한 대부분의 경우에 유용함). –
0
Scala의지도처럼 좋지는 않지만 항상 java.util.TreeMap이 있습니다. 아마도 당신이 찾고있는 행동과 동일 할 것입니다.
관련 문제
- 1. 스칼라로 xhtml 쿼리 문자열을 만드는 방법은 무엇입니까?
- 2. 제네릭으로 스칼라로 부분 함수를 만드는 방법은 무엇입니까?
- 3. ArrayBuffer [A]를 스칼라로 정렬 하시겠습니까?
- 4. 액세스시 정렬 버튼을 만드는 방법은 무엇입니까?
- 5. 새로운 지리적지도 데이터를 만들거나 수정 된지도를 사용하십시오.
- 6. iBatis에서 정렬 된 결과를 얻는 방법은 무엇입니까?
- 7. 모든 숫자를 스칼라로 문자 \ d로 바꾸는 방법은 무엇입니까?
- 8. 패턴 일치 코드 블록을 스칼라로 코딩하는 방법은 무엇입니까?
- 9. 2 차원 배열의 임의 값을 스칼라로 제공하는 방법은 무엇입니까?
- 10. 목록의 자연 순서에 따라 정렬 된 PQ를 만드는 방법은 무엇입니까?
- 11. drupal 6을 사용하여보기에서 정렬 된 결과 목록을 만드는 방법은 무엇입니까?
- 12. HTML/CSS로 가운데 정렬 목록을 만드는 방법은 무엇입니까?
- 13. JSON 배열을 스칼라로 반복
- 14. 단위가 스칼라로 멋지게 표현됩니다.
- 15. 스칼라로 상태 관리하기
- 16. 자바에서 스칼라로 actors.maxPoolSize를 어떻게 변경합니까?
- 17. 관용구 속성이 스칼라로 변경된 알림?
- 18. 자바 날짜 정렬 방법은 무엇입니까?
- 19. 가상 함수의 정렬 방법은 무엇입니까?
- 20. jquery 사용자 지정 정렬 기준을 만드는 방법
- 21. DataAccessLayer를 만드는 방법은 무엇입니까?
- 22. 절차로 만드는 방법은 무엇입니까?
- 23. 트리보기를 만드는 방법은 무엇입니까?
- 24. 탭을 만드는 방법은 무엇입니까?
- 25. GUID를 만드는 방법은 무엇입니까?
- 26. 슬라이더를 만드는 방법은 무엇입니까?
- 27. 태그를 만드는 방법은 무엇입니까?
- 28. ToolStripItem을 만드는 방법은 무엇입니까?
- 29. MKMapView를 만드는 방법은 무엇입니까?
- 30. ACO를 만드는 방법은 무엇입니까?
scala.collection.immutable.SortedMap은 2.8에서 존재하지만 변경 가능한 버전은 없습니다. –