컴퓨터 과학

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

1
일련의 (삽입, 이동, 삭제) 작업으로 임의 순열 표현
두 개의 줄이 있다고 가정하십시오. 그들을 와 부릅니다 . 두 문자열 모두 반복되는 문자가 없습니다.ㅏㅏA비비B 를 로 바꾸는 가장 짧은 삽입, 이동 및 삭제 작업 순서를 어떻게 찾을 수 있습니까?ㅏㅏA비비B insert(char, offset)char주어진 offset문자열에 삽입 move(from_offset, to_offset)현재 오프셋 from_offset에있는 문자 를 새로운 위치 로 이동하여 오프셋 을 갖습니다.to_offset delete(offset) 에서 문자를 …

2
접두사 언어의 결정 가능성
중간에 다음과 같은 질문의 변형이있었습니다. 결정 가능한 엘LL 밝히다 Pref ( L ) = { x ∣ ∃ y st x y∈ L }Pref(L)={x∣∃y s.t. xy∈L}\text{Pref}(L) = \{ x \mid \exists y \text{ s.t. } xy \in L\} 보여 현관 ( L )Pref(L)\text{Pref}(L) 반드시 결정할 수있는 것은 아닙니다. 하지만 내가 …

2
분기 및 바운드 설명
분기 및 바운드 알고리즘 에 대한 테스트가 있습니다. 이론적 으로이 알고리즘의 작동 방식을 이해하지만이 알고리즘을 실제로 구현하는 방법을 보여주는 예제를 찾을 수 없었습니다. 나는 이것 과 같은 몇 가지 예를 찾았 지만 여전히 혼란 스럽습니다. 나는 또한 여행하는 판매원 문제를 찾았고 이해할 수 없었습니다. 내가 필요한 것은 몇 가지 문제이며 …

1
복잡성 클래스에 대한 셀룰러 오토마타 차원의 영향
예를 들어 3d → 2d 축소 : 2d 셀룰러 오토 마톤으로 3d 셀룰러 오토 마톤을 시뮬레이션하는 비용은 얼마입니까? 보다 구체적인 질문은 다음과 같습니다. 시간이 얼마나 복잡해 지나요? 인코딩의 기본 아이디어는 무엇입니까? 3D 그리드가 2D 그리드에 어떻게 효율적으로 (또는 비효율적으로) 매핑됩니까? (도전은 원래 3D 그리드에 인접하지만 더 이상 2D 그리드에 인접하지 …

2
라운드 로빈 일정 : 프로세스를 여러 번 나열 할 수 있습니까?
라운드 로빈 스케줄러에서는 프로세스 목록에 프로세스를 여러 번 추가하는 것이 우선 순위를 높이는 저렴한 방법입니다. 이것이 얼마나 실용적인 접근인지 궁금합니다. 프로세스에 더 긴 시간 분할 (이점 : 전환 시간 단축)을 제공하거나 우선 순위가 높은 프로세스의 별도 목록을 유지하는 등의 다른 기술에 비해 어떤 이점이 있습니까? 특히 프로세스를 여러 번 나열하면 …

3
로그 대 더블 로그 시간 복잡성
실제 응용 프로그램에서는 알고리즘 대신 사용할 때 이점이 있습니까?O(log(log(n))O(log⁡(log⁡(n))\mathcal{O}(\log(\log(n))O(log(n))O(log⁡(n))\mathcal{O}(\log(n)) 예를 들어보다 일반적인 이진 검색 트리 구현 대신 van Emde Boas 트리를 사용하는 경우입니다. 그러나 예를 들어, 우리가 을 취 하면 가장 좋은 경우에 이중 로그 알고리즘은 의 인수 (대략)만큼 로그를 능가합니다 . 또한 일반적으로 구현이 더 까다 롭고 복잡합니다.n&lt;106n&lt;106n < …


3
유 방향 그래프의 고유 경로
나는 유향 그래프가 정점에 대한 고유 여부를 결정하는 클래스에 대한 알고리즘을 설계하고있어 등이에 대한 모든 에서 최대 하나 개의 경로가 에 . 나는 BFS (폭 우선 검색)를 사용하여 v에서 다른 정점 u까지의 최단 경로를 찾은 다음 BFS를 다시 실행하여 v에서 u로 대체 경로를 찾을 수 있는지 확인했습니다. 그러나 이것은 너무 …

3
스도쿠를 완전히 지정하기위한 최소 실마리 수?
우리는 이 논문 에서 16 개 이하의 단서로 풀 수있는 퍼즐이 존재하지 않지만 17 개의 단서에서 풀 수있는 퍼즐이 있음을 알고 있습니다. 유효한 모든 스도쿠 퍼즐을 17 개의 단서로 지정할 수 있습니까? 그렇지 않은 경우 모든 유효한 퍼즐을 완전히 지정할 수있는 최소 단서 수는 얼마입니까? 더 공식적으로, 17 개의 단서만으로도 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.