comparator

    5

    3답변

    나는 일련의 데이터를 가지고 있는데 어떤 경우에는 그것들을 한 가지 방법으로 그리고 어떤 경우에는 다른 방식으로 정렬해야한다. 예를 들어 데이터 세트가 문자열 세트 { "abc", "dfg", ...}라고 가정합니다. 때로는 알파벳순으로 정렬하고 때로는 길이를 비교하여 정렬해야합니다. 처음에는 데이터의 컨테이너로 set : set를 사용하고 2 개의 비교기

    3

    3답변

    다른 컬렉션의 내용에 따라 컬렉션을 탐색해야합니다. 보통, 나는 Collection.retainAll() 방법을 사용했을 것이다. 불행히도 비교 대상에 따라 처리중인 도메인 객체의 동등성이 다소 변동합니다. 따라서 나는 equals/hashCode에 의지 할 수 없다. 내 다음 반사는 사용자 정의 Comparator을 사용하는 것이었지만 마음에있는 것을 지

    3

    1답변

    한편으로는 키 함수가 주어진다는 것을 쉽게 알 수 있습니다. 비교 함수를 사용하여 똑같은 일을 쉽게 구현할 수 있습니다. 다른 한편으로 def compare(x,y): return key(x) - key(y) 을, 우리는 우리가 키를 사용하여 요소의지도에 의해 종류의 모든 종류를 제한함으로써 잠재력을 분류 할 손실되지 않습니다 확실히 알고 어떻

    0

    3답변

    내가 가진 자바 사람들은 객체 : public class People { String lastname; String firstname; String gender; String datebirth; String fcolor; public People(String lastname, String

    2

    1답변

    먼저 컬렉션에서 내 모델을 required 플래그로 정렬하고 알파벳순으로 value으로 정렬 할 수 있기를 원합니다. 현재 내 코드는 다음에 다음과 같습니다 var myModel = Backbone.Model.extend({ defaults: { required: true, value: '', ... }

    1

    3답변

    레코드 연결 프로젝트에서 작업 중이며 다양한 문자열 비교 자에 대한 조사 작업이 필요합니다. 내가보고있는 사람은 다음과 같습니다. Jaro-Winkler, Levenshtein Distance, 가장 긴 공통 부분 문자열 및 완전 일치. 궁금한 점이 있습니다. 어떤 작업을 언제 사용하고 좋은지 결정하기 위해 어떤 작업을 했습니까? 즉, Jaro-Winkle

    10

    5답변

    Comparator에서 Collections.sort으로 비유 전성을 제공하면 어떻게 될까요? 무한 루프가 될 수 있습니까? 필자가 작성한 작은 테스트를 통해 출력물을 만들었지 만 항상 그래야합니다. 문제는 일부 경우에 내 비교기가 사이클을 생성 할 수 있으며,이 경우에는 무한 루프가 발생하지 않도록하려는 것입니다. 나는 실제 결과에 관심이 없다.

    2

    7답변

    나는 초보자이며 주어진 코드를 이해하기 위해 노력하고있다. here. 내가 이해하지 못하는 것은 StringLengthComparator 클래스에서 두 객체를 비교하는 "skeleton"을 구성한다는 것입니다. String o1, String o2. 그러나 클래스를 적용하면 6 개의 문자열이 StringLengthComparator에 전달되어 올바른 결과를

    1

    2답변

    아래에는이 할당을위한 5 개 클래스 중 하나의 코드가 선택되어 있습니다. 각 클래스에는 해당 클래스의 개체를 모든 5 개의 클래스의 개체와 비교할 수있는 equals() 메서드가 있어야합니다. 내 전략은 각 개체 값을 정밀도를 위해 double로 변환하는 것입니다. 각 클래스는 Number를 확장하므로 각 클래스에는 doubleValue() 메서드가 있습니

    2

    1답변

    힙에 대해 더 배우려면, 필자는 자체 MaxHeap 클래스를 구현했습니다. 나는 그것을 시험했으며 잘 작동한다. 이제 MinHeap을 만들고 싶습니다. 두 가지 (MaxHeap 및 MinHeap)에서 다를 수있는 유일한 것은 비교 일뿐입니다 (즉, <을> =로 변경). 그렇다면 어떻게하면 두 가지 방식으로 수업을 재 설계 할 수 있습니까? 내 마음에 오는