priority-queue

    0

    1답변

    프로젝트의 간접적 인 힙을 만들어야하는데, 그것이 의미하는 바를 이해하지 못합니다. 배열에서 힙을 만드는 경우 간접 지정을 구현하는 것만으로 각 항목을 색인과 연관시키는 일종의지도 데이터 구조를 추가하는 것입니까? 아니면 그보다 더 복잡합니까?

    -1

    1답변

    키와 값을 갖는 쌍으로 명명 된 미리 정의 된 클래스가 있습니다. 각 쌍의 자연스러운 순서에 따라 PriorityQueue에 저장합니다. 페어 중 하나의 값을 변경 한 다음 큐에서 큐를 제거하면 예상치 못한 결과가 발생합니다. 테스트 코드는 다음과 같습니다. 도와주세요. 혼란스러워! import java.util.*; public class Test {

    0

    1답변

    이것은 아마도 사소한 질문 일 수 있지만 PriorityQueue에 여러 개의 HashSet을 추가하는 방법은 무엇입니까? PriorityQueue<HashSet<Integer>> priorityQueue = new PriorityQueue<HashSet<Integer>>(); priorityQueue.add(new HashSet<Intege

    2

    1답변

    다음 코드는 아래에 오류가 있습니다. 내가 잘못 갔습니까? error: ‘function’ is not a member of ‘std’ 내가 C++ STD LIB 큐를 사용하여 우선 순위 큐를 확인하고 큐 min으로하고 싶은 것은 이상의 수험 시간이 걸리는 아이스크림이다. 나는 이것을 구현하는 시도 ->declaring a priority_queue i

    0

    1답변

    우선 순위를 평가하는 함수를 사용하여 우선 순위 대기열을 구현하는 클래스가 제공되었습니다. class PriorityQueueWithFunction(PriorityQueue): """ Implements a priority queue with the same push/pop signature of the Queue and the

    1

    1답변

    문제 : 우리는 각각의 정수 시간과 종료 시간을 시작 가지고, n 개의 작업 집합이 제공됩니다. 주어진 시간에 에서 병렬로 실행되는 최대 작업 수는 얼마입니까? 알고리즘은 O (n log n) 시간으로 실행되어야합니다. 내가 직접 대답을 필요로하지 않지만 어떤 코드 조각이만큼 그들은 Java 또는 스칼라에로 환영 있도록 이는 학교 과제입니다 (스칼라로 작성

    0

    2답변

    주문 final case class Case(price: Int) {} 을 유지하지하지만 실제로 내가에서 필드를 제거 훨씬 더 큰 경우 클래스입니다. 이걸 이렇게 정렬하고 싶습니다 ... val queue = PriorityQueue.empty[Case](Ordering.by((_: Case).price).reverse) ^내림차순으로 정렬. 는 지

    1

    1답변

    나는 C++ 에서처럼 자바에서 우선 순위 큐를 사용하는 방법을 모른다. C에서 ++ 우리는이처럼 만들 수 있습니다 priority_queue<object*, vector<object*>, compareClass> 을 그래서 우리는 다음과 같은 클래스가있을 때 : class Foo{ public: int number1; int numb

    0

    2답변

    var LocalFile = "xxx.json" var Delta = false var priority = DISPATCH_QUEUE_PRIORITY_DEFAULT init(){ priority = DISPATCH_QUEUE_PRIORITY_HIGH } init(_:Bool){ Delta = true priority

    -1

    1답변

    우선 순위 대기열 (힙)에서 작업 중이며 기본 근거가 있다고 생각합니다. 내 방법은 모두 대부분의 부분에 의미가 있지만 내 bubbleDown 및 deleteMin 방법에 정말 고심한다고 생각합니다. public class Heap { private int n; private Node[] s; public Heap() {