memoization

    2

    2답변

    public static int n; public static int w; public static int[] s; public static int[] p; static void Main(string[] args) { n = 5; w = 5; s = new int[n + 1];

    0

    1답변

    내 목표는 초기화 인자가 같은 객체가 하나만 있도록 객체 인스턴스화를 메모하는 것입니다. 나는 this post의 일부 코드를 적용했으며 다음 코드가 작동합니다. 기본적으로 memoize은 초기화 인수를 캐시하는 데코레이터입니다. 다음에 동일한 초기화 인수가 사용되면 새 객체를 만드는 대신 캐시 된 객체가 반환됩니다. from functools import

    2

    3답변

    나는 메모 작성을 & 캐싱의 개념에 상당히 새로운입니다. 다른 토론 인 & 리소스 here, here 및 here을 읽었지 만 잘 수행하지 못했습니다. 클래스 내에 두 개의 멤버 함수가 있다고 가정 해보십시오. (아래의 간단한 예제.) 첫 번째 함수 total이 계산 상 비싸다고 가정합니다. 두 번째 함수 subtotal은 첫 번째 함수의 반환 값을 사용한

    -1

    2답변

    이것은 유명한 경로 계산 문제입니다. 나는 memoization을 사용하여 문제를 해결하려고합니다. 저를 계몽하십시오! def pathCounter(a,b): matrix = [[0 for i in xrange(a)] for i in xrange(b)] if a==0 or b==0: return 1 if matrix

    1

    1답변

    0부터 n-1까지 색인 된 n 개의 풍선이 제공됩니다. 각 풍선에는 배열 번호로 표시된 번호가 그려져 있습니다. 모든 풍선을 터뜨릴 것인지 묻는 메시지가 나타납니다. 버블 풍선이 터지면 nums [num] [num] [num] [right] 동전을 얻을 수 있습니다. 여기에서 왼쪽과 오른쪽은 i의 인접 인덱스이다. 파열 후 왼쪽과 오른쪽이 인접하게됩니다.

    2

    1답변

    긴 데이터 형식을 사용하여 메서드를 작동시키지 만, BigInteger 재귀 메서드를 호출 할 때 println 때 "null"이라고 표시됩니다. 나는 값이 긴 데이터 유형에 대한 너무 큰 과거 N = 94, 갈 때까지 public static long fib_rec(int n){ long result=1; if(n<=2){ r

    0

    1답변

    4 자리 "1", "2", "3", "4"가 있습니다. 프로그램 입력은 위의 4 자리 숫자 만 포함 할 수있는 정수입니다. 많은 의견이있을 것입니다. 입력 예 : 1123, 4123, I는 다음과 같은 규칙을 준수 주어진 입력의 순열의 수를 계산하기 위해 필요한 4444 : 어떤 유사한 두 자리에 인접 없어야을 서로. 예 : 1223은 허용되지 않지만 21

    0

    2답변

    나는 동적 프로그래밍을 가르치려고하고 있으며 http://www.geeksforgeeks.org/dynamic-programming-set-9-binomial-coefficient/에서 질문을 연습하고있었습니다. 먼저 Java에서 질문을 시도했고 코드가 올바른 결과를 제공합니다. Java 코드 : static int calculate(int n, int k

    2

    2답변

    암기의 이점에 대해 들었지만 어떻게 작동하는지 잘 모르겠습니다. 예를 들어,에 : 내 지식에 따라 class User < ActiveRecord::Base def twitter_followers # assuming twitter_user.followers makes a network call @twitter_followers ||

    4

    2답변

    왜 메모가 병합 정렬의 런타임을 향상시키지 못합니까? 저는 과제 과제에서이 질문을 받았습니다. 그러나 내가 아는 한 Merge Sort는 나누기 및 정복 접근법 (중복되는 하위 문제 없음)을 사용하지만 메모 작성은 동적 프로그래밍 (하위 문제 중복이 있음)을 기반으로합니다. 병합 정렬의 런타임은 O (nlogn)입니다. 웹 검색 엔진을 검색해도이 질문에 대