treeset

    0

    1답변

    은 내가 TreeSet의 (BigHeap 내부 클래스)에 어떤 물체를 집어 넣으려고합니다하지만 난 문제가있어 : public class BigHeap<T> { private TreeSet<T> treeSet; public BigHeap(Comparator<T> comparator){ this.treeSet = new TreeSet<T>(comp

    1

    1답변

    검색 용어를 설명 할 수 있다면 쉽게 이해할 수 있습니다. 그것은 단지 부울 "it it there"결과를 원한다는 것을 제외하고는 Finding all objects that have a given property inside a collection과 유사합니다. 고양이의 TreeSet을 정렬 해 놓았습니다. 각 고양이는 이름, 나이, 음식 등이 있습니다

    -5

    1답변

    그래서 TreeSet 클래스에서 remove() 메소드를 찾고 메소드에 리턴 유형 boolean이 있습니다. 자바 API는 우리가 제거하고자하는 항목이 트리에 있고 메소드가 true를 반환하는 것보다 제거된다고 말합니다. 항목이 트리에 없거나 이미 제거 된 경우이 메소드가 예외를 발생시킬 것입니까? 요소가 제거되지 않았을 때 false를 반환하도록 메서드를

    4

    1답변

    성능상의 이유로 일부 코드를 GNU trove로 마이그레이션하려고합니다. 그러나 TreeSet의 기본 사용 사례 인 정렬 된 반복과 함께 빠른 업데이트와 조회가 필요한 TreeSet이 있습니다. 물론 내가 사용법을 살펴보고 HashSet으로 잘 살 수 있는지 확인합니다. SortedSet에 대한 GNU Trove의 적절한 대체품은 무엇입니까? 감사합니다.

    2

    2답변

    내 문제는 매우 기본적인 것이지만 올바르게 해결할 방법이 없습니다. 엔티티 이름을 기반으로 비교자를 사용하는 TreeSet이 있습니다. 그러나 그 이름을 바꿀 수 있습니다. TreeSet의 순서를 변경하려면 어떻게해야합니까? TreeSet<MyEntity> set = new TreeSet<MyEntity>(new BeanComparator("name"));

    1

    2답변

    Java TreeSet가 객체 정렬 논리를 처리하기 위해 비교 자로 설정된 경우 객체 (클래스)도 비교 가능 객체를 구현하고 유효한 compareTo 메소드가 구현되어 있습니다. 우선 순위는 어느 것입니까? 비교 자 내의 논리 또는 compareTo의 논리? 감사합니다.

    25

    5답변

    저는 TreeSet<Integer>을 사용하고 있습니다. 세트의 숫자 인덱스를 찾고 싶습니다. 실제로 이진 트리의 O (log (n)) 복잡성을 사용하는 좋은 방법이 있습니까? (나는 어떻게해야하지 않을 경우 누군가가 이러한 클래스는 검색 기능과 같은없이 자바에 포함 왜? 내가 궁금해서 이유를 알지 않습니다.)

    0

    2답변

    내가 다음 코드 조각이 따르지 않습니다. 자바의 트리 세트가 PECS 원리를 적용하지 않는 것 같습니다. 이 문제에 대한 해결책이 있습니까? 솔루션 내가 구현 : public static <T> Segment<T> newItem(Period p, T itemValue) { return new SegmentImpl_v1(p, itemValue);

    5

    1답변

    구글 guavas를 사용하여 "비교 가능한"Java 클래스로 구현 된 사각형 컬렉션 (Java TreeSet)을 검사하는 방법을 찾고 있습니다. x 및 y 범위 - 교차점 및 홀. 옵션이 kd-trees를 사용할 수 있다는 것을 알고 있지만 그러한 kd-tree를 만드는 방법을 모릅니다. (4d가되어야하는 직사각형을위한 것이지요?) 그리고 문제를 해결하는

    18

    2답변

    > 100k 개 이상의 개체를 포함하는 TreeSet이 있습니다. ArrayList를 param으로 필요로하는 또 다른 메서드가 있습니다. TreeSet 전체를 반복하지 않고 각 객체를 ArrayList에 수동으로 추가하지 않고도이 작업을 수행 할 수 있습니까?