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

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


4
고급 데이터 구조 핸드북
Cormen, Leiserson, Rivest 및 Stein의 "Introduction to Algorithms"와 같은 표준 교과서에서 다루지 않는 고급 데이터 구조에 대한 책을 찾고 있습니다. Erik Demaine 및 MIT 의 André Schulz의 고급 데이터 구조 과정 과 같은 고급 데이터 구조에 대한 대학원 레벨 과정을 가르치는 데 사용할 수있는 책 . 백과 사전의 데이터 구조 …


1
분할 가능한 스택
다음 두 가지 작업을 수행하는 일련의 항목을 유지할 수있는 데이터 구조에 대해 알려진 것은 무엇입니까? 푸시 (x) : 시퀀스의 끝에 x를 추가하고 시퀀스에서 해당 위치의 식별자를 반환합니다. 추출 (S) : 순서가 지정되지 않은 식별자 세트가 주어지면 해당 위치의 항목을 순서에서 제거하고 제거 된 항목의 목록을 순서대로 리턴하십시오. 원하는 경우 이것을 …

2
가비지 수집 프로그래밍 언어로 지정된 최악의 데이터 구조의 실행 시간을 분석 할 때 GC 비용을 무시할 수 있습니까?
방금 질문에 대한 대답이 "예"라고 가정했지만 그럴만한 이유가 없습니다. 아마 최악의 경우 속도 저하 를 유발하는 가비지 수집기가 있다고 생각합니다 . 내가 인용 할 수있는 결정적인 기준이 있습니까? 필자의 경우 순전히 기능적인 데이터 구조를 작업 중이며 세부 사항이 중요한 경우 표준 ML을 사용합니다.O ( 1 )영형(1)O(1) 그리고 아마도이 질문은 Java에 …

6
압축 감지의 아날로그
에서는 압축 센싱 상기 목적은 입력 신호 (이하 "스케치") 압축으로부터 효율적으로 회수 할 수 있도록하는 것이, 희소 표현이 알려진 큰 입력 신호에 대해 선형 압축 방식을 찾는 것이다. 보다 공식적으로 표준 설정은 신호 벡터 이 이고 압축 표현은 Ax 와 같고 여기서 A 는 R x n 실수라는 것입니다 R …

1
선형 곱셈, 덧셈 및 비교 (정수)에 얼마나 가깝습니까?
에 accoring에 KW 레이건의 기사 "연결 별" , 그는 그것이 추가, 곱셈,을 비교 한 작업이 선형 시간에 계산 가능한이되도록 정수의 표현을 찾기 위해 열린 여전히 문제가 있다는 말에 언급 : 더하기, 곱하기 및 비교가 모두 선형 시간으로 가능하도록 정수 표현이 있습니까? 기본적으로, 이산 주문 된 선형 시간이 있습니까? (1) 비교하지 …


4
데이터 구조 동형
면책 조항 : 저는 CS 이론가가 아닙니다. 나는 추상 대수에서 유래하여 동형에 해당하는 것들을 다루는 데 익숙하지만이 개념을 데이터 구조로 변환하는 데 어려움을 겪고 있습니다. 나는 처음에는 이론적 인 형용사 형태가 충분하다고 생각했지만 벽에 아주 빨리 뛰어 들었습니다. 그것들은 단지 인코딩 일 뿐이며 데이터 구조의 계산 본질을 포착하지 못했습니다. 더 …

1
세트 패밀리의 세트 포함 포즈를 얼마나 빨리 계산할 수 있습니까?
일련의 가족을 감안할 때 FF\mathcal{F} 우주의 부분 집합의 UUU . 보자. S1,S2∈FS1,S2∈FS_1,S_2 \in \mathcal F우리는 대답하고 싶다 S1⊆S2S1⊆S2S_1 \subseteq S_2. 나는 이것에 빨리 대답 할 수있는 데이터 구조를 찾고 있습니다. 내 응용 프로그램은 정점과 그 주변을 삭제하면 격리 된 정점이 남아 있는지 확인하고 각 정점 목록에 대해 격리 된 정점을 …

5
여러 패스로 st-connectivity의 공간 사용량을 줄입니까?
n 개의 꼭짓점이 있는 그래프 가 m 개의 가장자리 스트림으로 표시되지만 스트림을 통해 여러 패스가 허용 된다고 가정 합니다.지GG엔nn엠mm Monika Rauch Henzinger, Prabhakar Raghavan 및 Sridar Rajagopalan 은 데이터에 k 패스가 허용되는 경우 G에 주어진 두 정점 사이에 경로가 있는지 여부를 결정하기 위해 공간이 필요 하다는 것을 관찰했습니다 . 그러나 …

2
최단 경로를위한 데이터 구조
하자 함께 가중 무향 그래프 될 정점과 가장자리. 시간 O (n)에서 " 와 사이의 거리"형식의 쿼리에 응답 할 수 있도록 를 사전 처리 하고 크기의 데이터 구조를 생성 할 수 있습니까?n m G m ⋅ p o l y l o g ( n ) u vGGGnnnmmmGGGm⋅polylog(n)m⋅polylog(n)m \cdot \mathrm{polylog}(n)uuuvvv 문제가 …

2
최소 내적 제품 쿼리에 대한 데이터 구조
표준 도트 곱 및 벡터 ( 장착 된 고려하십시오 . 주어진 출력 형식의 쿼리를 허용하는 데이터 구조를 구축하려고합니다 . 사소한 O (nm) 쿼리 시간을 넘어 설 수 있습니까? 예를 들어, n = 2 인 경우 즉시 O (\ log ^ 2 m) 를 얻습니다 .RnRn\mathbb{R}^n⟨⋅,⋅⟩⟨⋅,⋅⟩\langle \cdot, \cdot \ranglemmmv1,v2,…,vmv1,v2,…,vmv_1, v_2, \ldots, …

2
무향 그래프의 균형 잡힌 스패닝 트리 유지
그래프에 새 노드 / 에지를 추가함에 따라 그래프의 상대적으로 균형 잡힌 스패닝 트리를 유지하는 방법을 찾고 있습니다. 단일 노드 "루트"로 시작하는 무 방향 그래프가 있습니다. 각 단계에서 새 노드와 그래프에 연결하는 가장자리 또는 두 개의 이전 노드를 연결하는 새 가장자리를 그래프에 추가합니다. 그래프를 키우면 스패닝 트리가 유지됩니다. 대부분 새 노드와 …

5
계산 가능한 숫자가 합리적인지 또는 정수인지 테스트 할 수 있습니까?
계산 가능한 숫자가 합리적인지 정수인지 알고리즘 적으로 테스트 할 수 있습니까? 즉, 구현 계산 가능한 숫자는 기능을 제공하는 라이브러리 가능할 것이다 isInteger나 isRational? 나는 그것이 불가능하다는 것을 추측하고 있으며, 두 숫자가 같은지 테스트 할 수는 없지만 그것을 증명하는 방법을 알지 못한다는 사실과 관련이 있습니다. 편집합니다 계산 가능한 수는 엑스xx 함수에 …
18 computability  computing-over-reals  lambda-calculus  graph-theory  co.combinatorics  cc.complexity-theory  reference-request  graph-theory  proofs  np-complete  cc.complexity-theory  machine-learning  boolean-functions  combinatory-logic  boolean-formulas  reference-request  approximation-algorithms  optimization  cc.complexity-theory  co.combinatorics  permutations  cc.complexity-theory  cc.complexity-theory  ai.artificial-intel  p-vs-np  relativization  co.combinatorics  permutations  ds.algorithms  algebra  automata-theory  dfa  lo.logic  temporal-logic  linear-temporal-logic  circuit-complexity  lower-bounds  permanent  arithmetic-circuits  determinant  dc.parallel-comp  asymptotics  ds.algorithms  graph-theory  planar-graphs  physics  max-flow  max-flow-min-cut  fl.formal-languages  automata-theory  finite-model-theory  dfa  language-design  soft-question  machine-learning  linear-algebra  db.databases  arithmetic-circuits  ds.algorithms  machine-learning  ds.data-structures  tree  soft-question  security  project-topic  approximation-algorithms  linear-programming  primal-dual  reference-request  graph-theory  graph-algorithms  cr.crypto-security  quantum-computing  gr.group-theory  graph-theory  time-complexity  lower-bounds  matrices  sorting  asymptotics  approximation-algorithms  linear-algebra  matrices  max-cut  graph-theory  graph-algorithms  time-complexity  circuit-complexity  regular-language  graph-algorithms  approximation-algorithms  set-cover  clique  graph-theory  graph-algorithms  approximation-algorithms  clustering  partition-problem  time-complexity  turing-machines  term-rewriting-systems  cc.complexity-theory  time-complexity  nondeterminism 

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