«ds.data-structures» 태그된 질문

공간 하한 또는 객체 삽입 및 삭제의 시간 복잡성과 같은 데이터 구조의 속성 및 응용

1
파티션 트리의 구현?
파티션 트리가 구현 된 적이 있습니까? 여기서는 계산 기하학에서 파티션 트리에 대해 이야기하고 있습니다. 가장 초기 (가까운) 최적 버전은 Matousek 및 기타 업체와 가장 최근의 Timothy Chan 때문입니다. https://cs.uwaterloo.ca/~tmchan/optpt_2_10.pdf 이것들은 구현 된 적이 없다는 것이 나에게 미치게 들리지만 인터넷 검색은 아무도보고 한 구현을 찾지 못했습니다.

4
두 단어 사이에서 가장 짧은 편집 횟수
두 단어가 입력으로 주어지면 한 단어를 다른 단어로 변환하는 데 필요한 최소 변경 수를 계산하는 데이터 구조와 알고리즘을 찾고 있습니다. 사지 중 하나에 편지를 추가하십시오 (예 : AB-> ABC). 전체 단어를 복제하고 연결합니다 (예 : ABC-> ABCABC). 단어를 2 개로 자릅니다 (중복 이동의 이중, ABCABC-> ABC + ABC). 문자 중 …

3
o (n log n)에서 가장 짧은 페어 와이즈 포인트 찾기?
내가 감독하는 학생들에게 다음 운동이 전달되었습니다. 평면에 점이 주어지면 , 모든 점 쌍 중 거리가 최소 인 한 쌍의 점을 찾는 알고리즘을 고안하십시오. 알고리즘은 시간에 실행되어야합니다 .o ( n 2 )엔엔n영형 ( n2)영형(엔2)o(n^2) 시간 의 작업을 해결하는 (상대적으로) 간단한 나누기 및 정복 알고리즘이 있습니다.Θ ( n 로그엔)Θ(엔로그⁡엔)\Theta(n \log n) 질문 …

1
특정 유형의 쿼리에 대한 최적의 전처리
S = { s 1 , s 2 , … , s n } 요소를 갖는 세미 그룹 이 있다고 가정 합니다. 우리의 목표는 제품 s i ∘ s i + 1 ∘ ⋯ ∘ s j 를 계산하는 것입니다 .(S,∘)(S,∘)(S,\circ)S={s1,s2,…,sn}S={s1,s2,…,sn}S=\lbrace s_1,s_2,\dots,s_n\rbracesi∘si+1∘⋯∘sjsi∘si+1∘⋯∘sjs_i\circ s_{i+1}\circ \cdots\circ s_j "온라인 제품 쿼리에 응답하기위한 최적의 …

2
효율적인 반복 삽입을위한 데이터 구조 설정
wordize 요소 집합 (반복 없음)을 보유하고 빠른 삽입 (amortized O (1))을 지원하는 공간 효율적인 데이터 구조를 찾고 있습니다. "공간 효율적"이란 이상적으로 요소 를 저장하는 단어를 의미 합니다.n+o(n)n+o(n)n + o(n)nnn 집합이되는 것은 질문의 중요한 부분입니다. 각 요소를 번 추가 하면 사용 된 공간은 일 수 없습니다 .lognlog⁡n\log nnlognnlog⁡nn\log n 구조는 또한 …

2
효율적인 태그 기반 조회를 허용하는 데이터 구조
다음과 유사한 데이터 저장을위한 매우 효율적인 데이터 구조를 찾고 있습니다. ID 태그 주문 1 주문 2 -------------------------- 1 1,2 1 1 2 2,5 2 3 3 1,7 4 7 4 6 3 0 그것은 나에게 태그의 표현을 포함하는 모든 ID의 목록을 제공한다고 나는 그런 방식으로이 구조를 조회 할 수 있어야합니다 …

1
매우 균형 잡힌 결정적 스킵리스트
캐시 불명확 한 B- 트리의 2.2 섹션에서 , 강력하게 균형 잡힌 검색 트리는 다음과 같이 정의됩니다. 일부 상수를 들어 모든 노드 높이에서 갖는다 자손.디디dVVvhhhΘ ( 일h)Θ(디h)\Theta(d^h) 그들은 주장한다 : 속성 1과 2를 만족하는 검색 트리에는 가중치 균형 B- 트리, 결정적 건너 뛰기 목록 및 건너 뛰기 목록이 포함됩니다. 다른 논문들은 …

2
최소 비용 피드백 아크 세트 문제에 대한 빠른 알고리즘?
유 방향 그래프 , 에서 가 DAG (directed acyclic graph)이면 를 피드백 아크 세트라고합니다. F ⊂ E G ∖ F FG = ( V, E)G=(V,E)G=(V,E)에프⊂ 전자F⊂EF\subset EG ∖ FG∖FG\setminus F에프FF 각 에지가 가중치 와 연관된 경우 , 최소 비용 피드백 아크 세트 문제는 가 최소가 되도록 를 찾는 것이다 .F …

2
반 공간 범위 계산을위한 트레이드 오프 경계
차원 포인트 집합에 대해 반 공간 범위 카운팅 쿼리를 수행하기 위해 현재 최선의 경계는 무엇입니까? 시간 / 공간 트레이드 오프 형태로 표현됩니다. Matousek의 정액 1993 용지 (정리 6.2 효율적인 계층 적 절단으로, 범위 검색 상태)에 따라, 우리가 교차되어 질의에 대한 범위를 계산 할 수있는 P를 들면 halfspaces을 1 ≤ P …

1
다이나믹 세트 지문
다음 문제에 대해 연산 당 O (1) 시간의 w 비트 워드 RAM 데이터 구조가 있습니까? : 연산을 지원하는 w 비트 음이 아닌 정수 세트를 유지하십시오 add (x) : 세트에 x를 더합니다 remove (x) : 세트에서 x를 제거 fingerprint () : 세트의 지문을 반환합니다. 이 w- 비트 지문은 동일한 두 세트가 …

6
트리 세트의 데이터 구조
평가판을 사용하면 요소 목록을 효율적으로 저장할 수 있습니다. 접두사는 공유되므로 공간 효율적입니다. 나무를 효율적으로 저장하는 비슷한 방법을 찾고 있습니다. 주어진 트리가 저장된 트리의 하위 트리인지 또는 주어진 트리의 하위 트리 인 저장된 트리가 존재하는지 알고, 멤버쉽을 확인하고 요소를 추가 할 수 있기를 원합니다. 일반적으로 높이가 50 미만인 불균형 이진 트리 …

4
약 수행 비용. 스킵 쿼드 트리에서 가장 가까운 이웃 검색
참고 : 질문에 대한 답변이 다시 정리되었습니다. 이제 시간 에 가장 낮은 형제 조상을 찾을 수 있다고 가정하면 ANN을 실제로 에서 수행 할 수 있습니까?O ( 로그 n )O ( 1 )O(1)O(1)O ( 로그n )O(log⁡n)O(\log n) 쿼드 트리는 효율적인 공간 인덱스입니다. [2]에 설명 된 것처럼 압축 된 쿼드 트리 구조에서 …

2
잠금없는 컬렉션에 대한 제한이 있습니까?
David Rodríguez-dribeas는 StackOverflow에 대해 "모든 컬렉션을 잠금없이 구현할 수있는 것은 아닙니다"라고 언급 했습니다. 이것이 사실인지 확실하지 않으며 어느 쪽의 증거도 찾을 수 없습니다. 이 문장은 매우 정확하지는 않지만 조금 더 공식적인 방식으로 다시 표현해 보도록하겠습니다. 모든 컬렉션 유형마다 동일한 작업 집합을 제공 C하는 잠금없는 컬렉션 유형 CLF 가 있으며 CLF …

2
기능적 사전 데이터 구조를 어떻게 선택합니까?
다음 데이터 구조에 대해 조금 읽었습니다. 백웰의 이상적인 해시 시도 라슨의 동적 해시 테이블 레드 블랙 나무 패트리샤 나무 ... 그리고 거기 에 다른 많은 사람들 이 있다고 확신 합니다. 나는 각각에 더 적합한 방식 또는 왜 서로를 선택해야 하는지를 거의 보지 못했습니다. 따라서 다음과 같은 몇 가지 질문이 있습니다. …

2
균형 벡터의 빠른 인코딩
어떤 에 대해서도 {0,1} 에서 {0,1} 1-1 매핑 가 존재하여 어떤 에 대해서도 벡터 는 "균형"입니다. 즉, 1과 0의 개수가 같습니다. 주어진 우리가 효율적으로 계산할 수 있도록 그러한 를 정의 할 수 있습니까?F n n + O ( log n ) x F ( x ) F x F ( …

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