Prolog에서 증분기를 사용하여 각 재귀 호출을 추적

liujm

나는 변수를 증가하려고 M에 의해 1각 재귀 호출로.

나는 이것을 해결하려고 노력했지만 쿼리 할 때 '인수가 충분히 인스턴스화되지 않았습니다'. 기본 케이스가 있으며 이전 값을 저장하고 새 값을 통합하기 위해 두 개의 변수를 반사적으로 사용하여 증가합니다.

포인트 (a, b). 
포인트 (a, c). 
포인트 (b, d). 
포인트 (c, d). 
포인트 (d, e). 
포인트 (f, g). 

linkup (Point, Point, 0). 
linkup (Point1, Point2, Count) : 
   -Counthelp는 Count + 1, 
   point (Point1, Link)   
   , linkup (Link, Point2, Counthelp)입니다.
수수께끼

나는 이것이 당신이 필요하다고 생각합니다.

linkup(Point1,Point2,0) :- point(Point1,Point2).
linkup(Point1,Point2,Counthelp) :-
    point(Point1,Link),
    linkup(Link,Point2,Count),
    Counthelp is Count+1.

"Prologishly"라고 생각하는지 확인해야합니다. Counthelp당신이 그것을 통과하고 그것을 통과하지 그래서 변수는 출력이다. 또한 마지막으로 이렇게 계산 될 필요가 Count이미 통합됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JS를 사용하여 xml 웹 서비스를 재귀 적으로 호출

분류에서Dev

재귀 적 역 추적을 사용하여 유 방향 그래프에서 모든주기 찾기

분류에서Dev

자바 : 재귀 호출에서 원래 매개 변수를 사용하여 내 메서드를 재귀 적으로 호출하는 방법

분류에서Dev

TypeTag를 사용하여 재귀 적으로 함수 호출

분류에서Dev

JavaScript에서 전역 변수를 사용하지 않고 재귀 호출에서 변수를 재설정하지 않고 변수를 사용하여 값을 추적하는 방법은 무엇입니까?

분류에서Dev

scikit-learn을 사용하여 Random Forest에서 재귀 적 기능 제거

분류에서Dev

Spectre를 사용하여 맵 맵에서 값을 재귀 적으로 변경

분류에서Dev

Java에서 DocumentTraversal을 사용하여 XML 요소를 재귀 적으로 탐색

분류에서Dev

ActionListener를 사용하여 재귀 트리 메서드 호출

분류에서Dev

mutate across를 사용하여 회귀 모델을 각 열에 적용

분류에서Dev

파이썬 함수는 이름을 저장하는 사전을 사용하여 서로를 재귀 적으로 호출합니다.

분류에서Dev

재귀 각도 양식에서 ngIf를 사용하여 경로로 컨트롤을 찾을 수 없음

분류에서Dev

setTimeout을 사용하여 재귀 적으로 함수 호출

분류에서Dev

7-Zip을 사용하여 재귀 적으로 추출

분류에서Dev

각 배열에 대한 개체의 키를 사용하여 중첩 된 배열을 중첩 된 개체로 재귀 적으로 변환

분류에서Dev

tkinter를 사용하여 캔버스에서 각 다각형의 각 지점을 추적

분류에서Dev

기본값을 사용하여 상호 재귀 적으로 정의 된 typeclass 메서드

분류에서Dev

작성기 DAG를 사용하여 GCP 버킷에서 재귀 적으로 파일 이름을 읽는 방법

분류에서Dev

여러 재귀 호출을 사용하여 일반 재귀를 꼬리 재귀로 변환

분류에서Dev

루프에서 기하 급수적 인 복잡성을 가진 재귀 코드 호출

분류에서Dev

역 추적을 사용하여 Prolog에서 변수를 무한히 증가시키는 방법

분류에서Dev

재귀를 사용하여 트리에서 적절하게 값을 반환합니다.

분류에서Dev

프롤로그에서 재귀를 사용하여 직각 삼각형을 그리는 방법은 무엇입니까?

분류에서Dev

metaflac를 사용하여 flac 태그에서 .flac 파일의 이름을 재귀 적으로 변경합니다.

분류에서Dev

재귀를 사용하여 키 추가

분류에서Dev

새 열을 추가하고 dplyr 및 shift를 사용하여 재귀 적 정액을 계산하는 방법

분류에서Dev

교리 ORM (Symfony)을 사용하여 ManyToMany 재귀 적 / 재귀 적 관계를 적절하게 생성

분류에서Dev

Python을 사용하여 문자열 (여러 구분 기호 포함)에서 경로를 추출하는 방법

분류에서Dev

libgit2sharp를 사용하여 마스터 git 브랜치에 파일을 재귀 적으로 추가하는 방법

Related 관련 기사

  1. 1

    JS를 사용하여 xml 웹 서비스를 재귀 적으로 호출

  2. 2

    재귀 적 역 추적을 사용하여 유 방향 그래프에서 모든주기 찾기

  3. 3

    자바 : 재귀 호출에서 원래 매개 변수를 사용하여 내 메서드를 재귀 적으로 호출하는 방법

  4. 4

    TypeTag를 사용하여 재귀 적으로 함수 호출

  5. 5

    JavaScript에서 전역 변수를 사용하지 않고 재귀 호출에서 변수를 재설정하지 않고 변수를 사용하여 값을 추적하는 방법은 무엇입니까?

  6. 6

    scikit-learn을 사용하여 Random Forest에서 재귀 적 기능 제거

  7. 7

    Spectre를 사용하여 맵 맵에서 값을 재귀 적으로 변경

  8. 8

    Java에서 DocumentTraversal을 사용하여 XML 요소를 재귀 적으로 탐색

  9. 9

    ActionListener를 사용하여 재귀 트리 메서드 호출

  10. 10

    mutate across를 사용하여 회귀 모델을 각 열에 적용

  11. 11

    파이썬 함수는 이름을 저장하는 사전을 사용하여 서로를 재귀 적으로 호출합니다.

  12. 12

    재귀 각도 양식에서 ngIf를 사용하여 경로로 컨트롤을 찾을 수 없음

  13. 13

    setTimeout을 사용하여 재귀 적으로 함수 호출

  14. 14

    7-Zip을 사용하여 재귀 적으로 추출

  15. 15

    각 배열에 대한 개체의 키를 사용하여 중첩 된 배열을 중첩 된 개체로 재귀 적으로 변환

  16. 16

    tkinter를 사용하여 캔버스에서 각 다각형의 각 지점을 추적

  17. 17

    기본값을 사용하여 상호 재귀 적으로 정의 된 typeclass 메서드

  18. 18

    작성기 DAG를 사용하여 GCP 버킷에서 재귀 적으로 파일 이름을 읽는 방법

  19. 19

    여러 재귀 호출을 사용하여 일반 재귀를 꼬리 재귀로 변환

  20. 20

    루프에서 기하 급수적 인 복잡성을 가진 재귀 코드 호출

  21. 21

    역 추적을 사용하여 Prolog에서 변수를 무한히 증가시키는 방법

  22. 22

    재귀를 사용하여 트리에서 적절하게 값을 반환합니다.

  23. 23

    프롤로그에서 재귀를 사용하여 직각 삼각형을 그리는 방법은 무엇입니까?

  24. 24

    metaflac를 사용하여 flac 태그에서 .flac 파일의 이름을 재귀 적으로 변경합니다.

  25. 25

    재귀를 사용하여 키 추가

  26. 26

    새 열을 추가하고 dplyr 및 shift를 사용하여 재귀 적 정액을 계산하는 방법

  27. 27

    교리 ORM (Symfony)을 사용하여 ManyToMany 재귀 적 / 재귀 적 관계를 적절하게 생성

  28. 28

    Python을 사용하여 문자열 (여러 구분 기호 포함)에서 경로를 추출하는 방법

  29. 29

    libgit2sharp를 사용하여 마스터 git 브랜치에 파일을 재귀 적으로 추가하는 방법

뜨겁다태그

보관