heap

    1

    1답변

    다음 코드가 ValueError를 발생시키는 이유를 설명해 주실 수 있습니까? import heapq import numpy as np a = np.ones((2, 2), dtype=int) states = [] heapq.heappush(states, (0, a)) heapq.heappush(states, (0, a.copy())) 오류

    1

    2답변

    Java에서 객체는 힙에 저장되지만 메소드 로컬 변수는 스택에 있습니다. 하지만 jconsole을 열면 스택에 할당 된 메모리가 보이지 않습니다. 난 그냥 힙과 permgen (자바 6)을 참조하십시오. 스택은 물리적 인 것이 아니라 힙에서 논리적으로 분리되어 있습니까?

    0

    1답변

    부모 프로세스가 있고 하위 프로세스는 execve입니다. 나는 피크 힙과 자식의 스택 사용만을 추적하고자한다. 누군가가 어떻게 말해 줄 수 있습니까? 나는 valgrind --tool=massif --track-child=yes prog 를 사용하여 생각하지만, 대산 괴에 의해 생성 된 보고서는 부모의 메모리 정보가 포함되어 있습니다. 나는 아이에게만

    0

    1답변

    힙 정렬을 실행하는 프로그램을 작성 중입니다. removeMin 함수를 실행하려고 할 때, 항상 잘못된 결과를 얻고있는 것처럼 보입니다. 의 순서로 I 입력 (10) 정수 예를 들어 : 3, 6, 8, 3, 89, 35, 7, 9, 1, 4 내가 1, 3, 3, 4, 6, 7, 8, 9, 35, 89 을 기대하지만 얻을 : : 여기 1, 3, 3,

    0

    1답변

    약 4 천만 개의 행이있는 테이블이 있습니다. 이 테이블은 힙이며 여러 개의 클러스터되지 않은 인덱스가 있습니다. 나는 항상 1 행에 오직 하나의 forward fetch만을 가질 수 있다고 생각했다. 현재 성능 문제를 진단하기 위해 Brent Ozar의 sp_blitzindex을 실행했습니다. sp_blitzindex에 따르면이 힙에는 50 억 개가 넘는

    2

    1답변

    'n'요소 힙에서 높이 'h'의 노드 수에 대한 공식은 ceil (n/2^(h + 1))). 이 주어진 문제를 들어 그림과 같이 높이 2의 노드의 수는 2 입니다 그러나 식, 나는 누군가가 내 실수를 설명 할 수 CEIL (8분의 19) = 3을 얻을 ?

    2

    3답변

    매우 큰 사전에 {(Tuple) : [int, int]} 형식의 항목이 있습니다. 예를 들어 dict = {(1.0, 2.1):[2,3], (2.0, 3.1):[1,4],...}은 메모리에 맞지 않습니다. 저는 각 키 값의 첫 번째 요소로 정렬 된이 사전의 상위 K 값에만 관심이 있습니다. 가장 큰 K 키 - 값 쌍만 유지할 수있는 데이터 구조가 있다면?

    0

    3답변

    노드에있는 값을 기반으로 특정 노드를 검색해야하는 일반 이진 힙 (MaxHeap)을 만들었습니다. Pre-OrderTraversal을 사용하는 검색 기능을 제공하고 Order n의 런타임을 제공해야합니다. 여기서 n은 힙의 노드 수입니다. 내 코드가 작동하지 않는 것 같습니다. preOrderT 함수에 두 번째 'else if'가 없습니다. 어떤 변화가있을

    3

    2답변

    채널에서 읽을 때 큰 바이트 배열을 저장하기 위해 변수를 선언 할 때 golang에 더 구체적이고 권장 사례에 대한 조언을 요청하므로 중복 질문으로 표시하지 마십시오. 이 멍청한 질문에 대해 용서해주십시오.하지만이 질문의 이유는 여러 채널에서 대형 바이트 배열을 읽는 고성능 스트림 소비자를 작성하는 데 가장 좋은 방법이 무엇인지 판단하기위한 호기심에 불과합

    0

    1답변

    나는 현재 운영 시스템 과정을 복용하고 내일 첫 시험을해야합니다. 교수는 주제의 목록을 우리에게 제공하고는 준비 할 그 중 하나는 다음과 같습니다 간단한 힙 구현 지금까지 교재를 바탕으로 , 나는 어떤이의 아이디어가 수반하지만, 누군가가 이것에 대해 더 자세히 설명 할 수 있는지, 아니면 주제를 계속 공부하기 위해 추가 자원으로 안내 할 수 있는지 궁금합니