hashcode

    -1

    1답변

    C에서 영숫자 문자, 정수 또는 보통 문자를 포함 할 수있는 void 포인터에 적합한 해시 함수를 생성해야하는 프로젝트가 있습니다. 다항식 해시 fuction을 사용해야합니다. 여기서 상수로 곱하는 대신 부분 합계를 고정 된 수의 비트로 순환 시프트해야합니다. 이 페이지 here 에서 , 자바 코드가있다 (I이 때문에 문자열의 사용의 자바 가정) : sta

    1

    5답변

    나는이 클래스에 대한 Employee 클래스를 가지고 있고, 내 hashCode 함수는 정말 좋지 않다 (항상 상수를 반환한다고 가정 해 보자). 내 코드는 다음과 같습니다. public class Employee { private String name; public Employee(String name) { this.name = name;

    0

    2답변

    필자는 필적 할만한 기능을 구현하는 자체 클래스를 구축했으며 HashSet을 사용하여 항목을 저장하려고 시도 할 때 HashSet은 때로는 항목이 HashSet에 있다고 주장합니다. . 참조 확인과 관련이 있다고 생각했지만 실제로는 그렇지 않습니다. 뭐가 잘못 되었 니? 정점 클래스 equals와 getHashcode : public class Vertex

    1

    1답변

    자바에서 Object 클래스를 검사하고 hashCode, notify, wait 및 기타 몇 가지 메소드가 네이티브 메소드임을 확인했습니다. public final native void wait(long timeout) throws InterruptedException; 이러한 방법은 Java 언어로 구현되지 않았습니까? 일부 다른 프로그래밍 언어 (나

    -1

    2답변

    자바 프로그래밍 언어에서 우리는 hashcode 메소드의 반환 유형이 int임을 알고 있습니다. 따라서 2^31 이상의 고유 한 객체가있을 수 없습니다. 사실입니까? 그렇다면 2^31 이상의 별개의 객체를 생성하면 어떻게됩니까?

    0

    0답변

    15 개 퍼즐 게임 의 N-by-N 보드를 나타내는 변경할 수있는 Board 클래스에서 작업 중입니다 (N-by-N의 경우 N^2 - 1 개의 퍼즐 게임이됩니다) . 나는 무시했다 equals()(아래 참조) 개체 계약 그러나 hashCode 메소드, 내가을 구현하려는 을 유지하기 위해 결과적으로 hashCode() 방법, 차 시간이 (가 모든 N^2 개

    2

    2답변

    두 개의 다른 String이 동일한 해시 코드를 반환 할 수 있다는 것을 알고 있지만, 이렇게 다른 길이의 두 가지에 대해서는 아무 것도 찾을 수 없습니다. 이것이 가능한지, 그렇다면 예제가 인정 될 것입니다. 이것은 자바 해시 코드 함수를 사용하고 있습니다.

    0

    1답변

    내용이없고 유형이 같은 두 개의 객체가있는 경우 스칼라에서 해시 코드는 기본적으로 정확히 결정됩니까? 그것은 JVM에 특정한가요? 아니면 내가 볼 수있는 scala github 저장소에 코드가 있습니까? (나는 그것을 발견 할 수 없었다) 나는 비슷한 질문을했지만 그들은 모두 자바와 관련이 있었고 스칼라 팀이 다른 것을했을지 확신하지 못했다.

    0

    1답변

    그래서 두 문자열 리터럴에 동일한 것으로 평가할 수있는 HashCode가 있기 때문에 실패하는 코드가 있습니다. 그리고 나는 충돌이 일어날 수 있다고 생각하지만 나는 이것을 기대하지 못했습니다. 우리가 "55d02ProductAd".GetHashCode() == "55b0tProductAd".GetHashCode() 그것은 true에 evalute 것

    5

    1답변

    2 개의 좌표 (a, b)와 (c, d)에 대해 a, b, c 및 d가 양수인 한 정수로의 단방향 해시 인 수식이 있습니까? 주문은이 아니므로, (a, b), (c, d) 및 (c, d), (a, b)을 입력하면 같은 결과가 나타납니다. 각 좌표 지점의 실제 숫자 순서 ((a, b)은 (b, a)과 같지 않음). 여기서 속도가 핵심이며 공식은 빠르며 O (