손에 달려있는 질문은 다음과 같습니다. S를 N (자연수)의 하위 집합이라하면 무한하고 셀 수 있습니다. Ls = {a^n | n은 S}에 속한다. Ls는 재귀 적입니까? Ls는 재귀 적으로 열거 가능합니까? 답을 정당화하십시오. Ls (또는 그 문제에 대한 Turing Machine)를 결정하는 프로그램을 작성할 수 있기 때문에 L이 모든 S에 대해 재귀
나는 TM = DFA는 정지에서 감소를 사용하여 결정 불가능하다는 것을 증명하고있다 이론적으로 Turing Machine은 계산 가능한 모든 기능을 캡처하고 DFA는 상수로 계산할 수있는 기능 만 캡처한다는 것을 이해합니다. 공간 따라서 TM = DFA는 결정 불가능하다. 여기 내 단계는 : 결정하는 R L (M) = L (D)를 가정 EQ_DM = {[D
C에서 제곱에 의한 지수화 알고리즘을 구현하려고했지만 프로그램에 이상한 동작이 있습니다. 내가 가진 함수를 호출 할 경우 long long fast_power_1(long long base, long long power){
long long result = 1;
while (power > 0)
{
if (power %
데이터베이스의 한 열에 단일 값을 저장하는 방법이 있는지 알고 싶지만 읽은 경우 데이터베이스에서 네 열로 해석 할 수 있습니다. 나는 네면이있는 사각형을 가지고 있습니다. 어떤면에 점선이 있어야하는지 알려주는 값을 저장하고 싶습니다. 이 값을 읽으면 왼쪽 및 오른쪽면을 파선으로, 또는 윗면 만 또는 모든면으로, 또는 아무렇게나 읽지 않아도 쉽게 해독 할 수
예를 들어 PDA가 L = {a, b} *에서 회문을 읽는 방법을 알고 있습니까? 이상 회문을 받아 PDA {A, B} * : 이 는 그래서, PDA의 내 그림에 따라 : 이 이 어떻게 알고 않을 때 문자열의 첫 번째 절반 최종 문자 (알파벳 문자)에 있으므로 상태 0에서 상태 1로 이동한다는 것을 알고 있습니다 (그리고 스택에서 뒤로 문자를 "팝"하는 것
AND 노드와 OR 노드가있는 유향 그래프를 고려하십시오. AND 노드는 내부의 모서리가 활성화 된 경우에만 활성화됩니다. OR 노드는 적어도 하나의 에지가 활성화되어 있으면 활성화됩니다. 효율적인 알고리즘을 설계하는 방법 모든 노드를 활성화 할 수 있는지 결정하려면? 몇 가지 간단한 알고리즘을 생각해 봤지만 O (n^3) 시간이 걸립니다. 나는 또한 그들
나는이 책을 읽고있다 : 계산 이론을 소개하고이 예제를 고수했다. DFA를 먼저 GNFA (일반 비 결정적 유한 자동 오토마타)로 변환 한 다음 GNFA를 정규 표현식으로 변환하여 해당 표현식으로 변환하십시오. 여기 은 예입니다 enter image description here 나는 네 번째 상태에 도달하기 위해 반복적으로 이것을 사용한다 : enter