컴퓨터 과학

컴퓨터 과학의 학생, 연구원 및 실무자를위한 Q & A

2
만족할 수없는 3-CNF 공식의 예는 무엇입니까?
나는 SAT / 3CNF-SAT를 중심으로 회전하는 NP- 완전성 증거로 머리를 감싸려고합니다. 아마 늦은 시간 일 수도 있지만 만족할 수없는 3CNF 공식을 생각할 수 없습니다 (아마도 분명한 것이 빠져있을 것입니다). 그런 공식에 대한 예를 들어 주시겠습니까?

2
무증상 상한은 무엇입니까?
내가 무증상으로 단단히 배운 것은 세타 표기법에서와 같이 위와 아래에서 묶여 있음을 의미합니다. 그러나 Big-O 표기법의 무증상 상한은 무엇을 의미합니까?

1
K- 크릭 문제에 대한
Clique 문제는 필요한 Clique 의 크기가 입력의 일부인 잘 알려진 -complete 문제입니다. 그러나 k- 크릭 문제에는 사소한 다항식 시간 알고리즘이 있습니다 ( k 가 일정 할 경우 O ( n k ) ). k가 일정 할 때 가장 잘 알려진 상한에 관심이 있습니다.NPNPNPO(nk)O(nk)O(n^k)kkk 런타임 의 알고리즘이 있습니까? O ( N …

3
재귀, 스택 또는 대기열없이 몇 개의 포인터없이 트리를 순회 할 수 있습니까?
반년 전 저는 재귀, 스택, 대기열 등 (또는 다른 유사한 데이터 구조)과 몇 가지 포인터를 사용하지 않고 나무를 횡단 할 수 있다면 교수가 추가 학점을 제공하는 데이터 구조 클래스에 앉아있었습니다. 나는 그 질문에 대한 명백한 대답이라고 생각했던 것을 생각해 내었고, 이는 결국 교수가 받아 들였다. 나는 같은 부서의 다른 교수와 …


2
힙 정렬 된 목록을 하나의 정렬 된 목록으로 병합 하는 시간 알고리즘 제공
아마도이 질문은 전에 요청되었습니다. CLRS (2nd Ed) 문제 6.5-8에서 온 것입니다. 정렬 된 목록을 하나의 정렬 된 목록으로 병합 하는 시간 알고리즘을 제공 하십시오. 여기서 은 모든 입력 목록의 총 요소 수입니다. (힌트 : 병합 에는 최소 힙을 사용하십시오 .)O(nlgk)O(nlg⁡k)O(n \lg k)kkknnnkkk 있기 때문에 목록과 전체 분류 값을, 우리는 각 …

4
실행 가능한 요리법을 제안하는 알고리즘을 고안하는 방법은 무엇입니까?
나는 한때 내 요리에서 요리 레시피를 제안하는 알고리즘을 만든 베테랑을 가졌습니다. 처음에는 모든 종류의 미친 요리법이 나올 것입니다. 그런 다음 그녀는 실제 요리법으로 요리 알고리즘을 훈련시키고 결국에는 아주 좋은 요리법을 제안합니다. 나는 그녀가 Bayes Theorem 또는 Clustering과 관련된 것을 사용했다고 생각하지만 그녀는 오랫동안 사라졌으며 알고리즘도 마찬가지입니다. 나는 인터넷을 검색했지만 요리 …

2
문맥에 구애받지 않는 언어
일상의 문제를 설명하기 위해 만들어진 대부분의 언어는 상황에 따라 달라질 수 있습니다. 반면에, 재귀 적이 지 않거나 재귀 적으로 열거 할 수없는 일부 언어를 찾는 것은 가능하고 어렵지 않습니다. 이 두 유형 사이에는 재귀 비 문맥 언어가 있습니다. Wikipedia는 여기에 하나의 예를 제공 합니다 . 문맥에 맞지 않는 재귀 언어의 …



3
숫자 알고리즘에서 숫자의 단항 표현을 사용하지 않는 이유는 무엇입니까?
의사 다항식 시간 알고리즘은 입력 값 (크기)에서 다항식 실행 시간을 갖지만 입력 크기 (비트 수)에서 지수 실행 시간을 갖는 알고리즘입니다. 수 있는지, 예를 들어 시험 nnn , 소수인지 2 내지 번호로 루프가 필요 n−1n−1n-1 하고 있는지 확인 nnn 개조 iii 없거나 없다. 상기 중간 개조는 O (1) 시간이 걸리고, 전체 …

6
컴퓨터 과학에서 선형 대수학의 어떤 부분이 사용됩니까?
컴퓨터 공학 자료 (주로 기계 학습)를 이해하는 데 도움을주기 위해 Linear Algebra와 해당 응용 프로그램 을 읽었 지만 CS에 유용한 정보가 많지 않을까 걱정하고 있습니다. 예를 들어, 선형 방정식 시스템을 효율적으로 해결하는 방법을 아는 것은 새로운 방정식 솔버를 프로그래밍하지 않는 한 크게 유용하지 않습니다. 또한이 책은 범위, 선형 의존성 및 …

2
{ww | ...} 문맥이 없습니까?
언어 을 . 즉, 은 일부 단어를 두 번 반복하여 표현할 수없는 단어를 포함합니다. 컨텍스트 가 없는가 ?L = { a , b } ∗ − { w w ∣ w ∈ { a , b } ∗ } L LLLLL={a,b}∗−{ww∣w∈{a,b}∗}L={a,b}∗−{ww∣w∈{a,b}∗}L = \{a, b\}^* - \{ww\mid w \in \{a, b\}^*\}LLLLLL …

5
그래프에서 음의 가중치 모서리의 중요성은 무엇입니까?
나는 동적 프로그래밍 연습을하고 있었고 Floyd-Warshall 알고리즘을 발견했습니다. 음의 가중치 모서리를 가질 수 있지만 음의 사이클은없는 그래프의 모든 쌍의 최단 경로를 찾습니다. 음의 가중치 모서리가 실제로 무엇을 의미하는지 궁금합니다. 평범한 영어 설명이 도움이 될 것입니다.

4
집합의 중앙값을 찾아야하는 알고리즘이나 데이터 구조가 있습니까?
내가 읽고있는 이 내 수업, 무작위 알고리즘에 대한 책. 이 특정 책에는 무작위 선택을 사용하여 배열의 중앙값을 찾는 데 전념하는 전체 섹션이 있으며, 이는 더 효율적인 알고리즘으로 이어집니다. 이제 저는 컴퓨터 과학 분야에서 이론적 인 개선 외에도이 알고리즘의 실제 적용이 있는지 알고 싶었습니다. 배열의 중앙값을 찾아야하는 알고리즘이나 데이터 구조가 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.