backtracking

    10

    3답변

    역 추적과 재귀의 차이점은 무엇입니까? 이 프로그램의 작동 방식은 무엇입니까? void generate_all(int n) { if(n<1) printf("%s\n", ar); else{ ar[n-1]='0'; //fix (n)th bit as '0' generate_all(n-1); //generate all

    2

    2답변

    다시 쓰기 규칙 (예 : S -> aaSb | aaSa | aSa)의 하나의 비 터미널 만 포함하는 문법에 대해 하향식 백 트랙 파서를 구현하는 프로젝트가 할당되었습니다. 지금까지 입력 문자열의 유효성 검사를 처리하는 데 사용되는 main을 포함한 세 가지 방법이 있습니다. 내 목표는 문법에 char[][] 배열을 사용하여 문법에 대해 입력 문자열의 각 문

    0

    1답변

    저는 C++에서 재귀를 사용하여 텍스트 트위스트 게임을 쓰고 있습니다. 시작에는 Trie 클래스 (TrieNode 클래스 포함)가 준비되어 있습니다. 내 프로그램은 먼저 사전에서 단어를로드하여 Trie 객체에 저장합니다. 그런 다음 사용자에게 7 글자 단어를 입력하라는 메시지를 표시합니다. 모든 글자를 읽은 다음, 재귀를 사용하여로드 된 사전 (Trie)에

    1

    1답변

    "Ohmy"와 같이 단어의 문자열이 주어지면 대문자를 고정 (변경되지 않음) 상태로 유지하지만 소문자의 위치는 변경할 수 있습니다. 모든 가능한 순열을 출력하십시오. 예 : "OhMy"그것을해야 출력 [ "OhMy", "OyMh"] 주어진 여기 내가 무슨 짓을 : 입력 public static List<String> Permutation(String s){

    -2

    1답변

    public class SomeQueens { static Stack<Integer> s= new Stack<Integer>(); static int Solved = 0; static int current = 0; public static int solve(int n) { // n is 8 while(current < n) { //

    0

    2답변

    최저 비용으로 버텍스를 라우팅하기 위해 방문한 버텍스의 백 트레이싱을 구현하려고합니다. 나는 잘못된 결과를 얻고 있으며 그 이유를 이해하지 못합니다. 유일한 올바른 출력은 이미지의 마지막 출력이었습니다. 무엇이 잘못 되었습니까? 참고 : driverMap은 각 정점에 도달하는 데 필요한 거리를 보유하는 2D 14x14 정수 벡터이며 경로는 가져온 이전 경로

    0

    1답변

    는보다 구체적으로, 나는 다음과 같은 문장이 정확한지 알아 내려고 노력하고 있어요 : 모든 되돌아가 발견 적이다하지만 모든 휴리스틱이 되돌아이다. 맞습니까? 왜냐하면 나는 뭔가를 놓치고있는 것을 느낀다.

    0

    2답변

    entry="Where in the world is Carmen San Diego" goal=["Where in the", "world is", "Carmen San Diego"] "목표"목록의 구성원 인 "항목"내의 단어 덩어리를 검색하는 절차를 만들려고합니다. 이 하위 집합에서 단어 순서를 보존하고 싶습니다. 이것은 내가 지금까지 가지고있는 것입니

    -1

    2답변

    'n'요소 (10 개라고 말합니다)가있는 목록이 있습니다.이 요소를 두 목록에 배포하고 각 요소는 다른 기준과 균형을 이루고 있습니다. 각 요소. ie 출력은 서로 대략 균형을 이루는 5 개의 요소가있는 두 개의 목록이어야합니다. 감사합니다.

    1

    2답변

    행렬에서 경로 [0,0]을 [n, n]으로 계산하는 백 트래킹 접근법을 알고 있습니다. 하지만 동적 프로그래밍으로 해결할 수는 없습니다. 역 추적하지 않고도 가능합니까 ?? 당신이 오른쪽 아래 왼쪽 상단에서 도달하는 경로의 right 또는 down 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 ` 번호를 이동할 수 4