«sorting» 태그된 질문

일련의 요소가 주어지면 요소가 특정 순서로 있도록 순열을 찾으십시오.

1
각 요소가
각 요소가 시간 과 비교되도록 정렬 네트워크로 줄이지 않는 알려진 비교 정렬 알고리즘이 있습니까?O ( 로그n )O(log⁡n)O(\log n) 내가 아는 한, 각 요소에서 비교 로 정렬하는 유일한 방법 은 n 개의 입력에 대해 AKS 정렬 네트워크를 구성하고 정렬 네트워크 에서 입력을 실행하는 것입니다.O ( 로그n )O(log⁡n)O(\log n)nnn AKS는 구현하기 쉽지 …

2
한의
Yijie Han의 , 선형 공간, 정수 정렬 알고리즘에 익숙한 사람이 있습니까? 이 결과는 상당히 짧은 논문 ( O ( n log log n )의 결정적 정렬 및 선형 공간 J. Alg. 50 : 96–105, 2004)에 나타나며, 기본적으로 적절한 적응과 함께 초기 결과를 많이 결합합니다. 내 문제는 특정 세부 사항에 깊숙이 …

3
아이템 찾기를위한 비교 기반 데이터 구조
정렬되지 않은 항목의 배열을 취하고 에서 사전 처리를 수행 하고 쿼리에 응답 하는 데이터 구조가 있습니까? 목록에 일부 요소 가 있고 각 쿼리는 최악의 시간 입니까?nnnO(n)O(n)O(n)xxxO(logn)O(log⁡n)O(\log n) 나는 실제로 없다고 생각하므로 아무도 없다는 증거도 환영합니다.

2
다음 문제에서 시퀀스가 ​​다항식 시간으로 존재하는지 확인할 수 있습니까?
나는 한동안 다음과 같은 문제에 대해 생각하고 있었고, 다항식 해결책을 찾지 못했습니다. 무차별 적입니다. NP-Complete 문제를 성공적으로 줄이기 위해 노력하고 있습니다. 문제는 다음과 같습니다 . 당신은이 정렬 된 세트 {(A1,B1),(A2,B2),…,(An,Bn)}{(A1,B1),(A2,B2),…,(An,Bn)}\{(A_1, B_1), (A_2, B_2), \ldots, (A_n, B_n)\} 양수 쌍. (Ai,Bi)&lt;(Aj,Bj)⇔Ai&lt;Aj∨(Ai=Aj∧Bi&lt;Bj)(Ai,Bi)&lt;(Aj,Bj)⇔Ai&lt;Aj∨(Ai=Aj∧Bi&lt;Bj)(A_i, B_i) < (A_j, B_j) \Leftrightarrow A_i < A_j \lor (A_i = …

2
중앙값을 계산하기위한 정확한 비교 횟수
크 누스의의 볼륨 III 컴퓨터 프로그래밍의 예술 (3.2 절 제 5 장)을 나열하는 다음 표 포함 정확한 비교의 최소 번호가 선택해야 규모의 정렬되지 않은 세트에서 일 작은 요소 모두를 위해, . 이 표는 공지 된 폐쇄 형태의 표현과 함께 과 나타내고, 대부분 이 기술 분야의 상태 1976 등을 .n 1 …

1
선형 비교를 통한 대략적인 1d TSP?
1 차원 이동 영업 사원 경로 문제는 분명히 분류와 같은 것이므로 시간의 비교로 정확하게 해결할 수 있지만 근사와 정확한 근사 방식으로 공식화됩니다. 해결책이 합리적입니다. 계산 모델의되는 입력 실수가 있으며 정수로 라운딩하는 것은 그것이 내로 근사 쉽게 가능하다 인자, 어떤 일정에 대한 시간에, : 최소값과 최대 값을 찾아 모든 값을 원래 …

3
블랙 박스를 사용하여 정렬
우리는 목록 정렬한다고 가정 의 n 개의 실수를. 우리가 정렬 할 수있는 블랙 박스가 있다고 가정합니다 √에스SS엔nn실수 n 개 . 이 블랙 박스를 사용하면 얼마나 많은 이점을 얻을 수 있습니까?엔−−√n\sqrt n 예를 들어 숫자 만 블랙 박스에 전화합니까? 내가 찾은 최고의 알고리즘은 블랙 박스에 대한n 개의호출을사용합니다. 그러나 나는 그것을 더 …

1
깨지기 쉬운 객체 목록 병합
배경 : 차오 쑤 몇 시간 전에 다음과 같은 질문을 게시 : " 이 정렬 네트워크에 감소하지 않는 알고리즘 등 각 요소가 비교되어 정렬 공지의 비교 있습니까 ? 시간을O(logn)O(log⁡n)O(\log n) ." 우리는이 문제에 약간 얽매어있는 것 같습니다. 2009 년 Valentin Polishchuk과 같은 문제에 대해 논의했지만 아무데도 갈 수 없었습니다. 신선한 …

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 

2
유클리드 거리를 기준으로 정렬
는 평면의 점 집합입니다. 임의의 점 x ∉ S 는 동일한 평면에 제공됩니다. 이 작업은 모든 y ∈ S 를 x 와 y 사이의 유클리드 거리로 정렬하는 것입니다.S에스Sx∉S엑스∉에스x \notin Sy∈S와이∈에스y \in Sx엑스xy와이y 두뇌없는 접근법은 모든 y ∈ S에 대해 와 y 사이의 거리를 계산 한 다음 빠른 알고리즘을 사용하여 정렬하는 …

2
선형 시간의 정수 "거의 정렬"
선형 시간 으로 양의 정수 값 을 정렬하는 데 관심이 있습니다 (균일 한 비용 측정을 가진 RAM 모델에서, 즉 정수는 최대 로그 크기를 가질 수 있지만 그에 대한 산술 연산은 가정합니다) 단위 시간). 물론 이것은 비교 기반 정렬 알고리즘으로는 불가능하므로 "근사"정렬, 즉 일부 순열 의 은 실제로 정렬되지 않지만 의 …

1
정렬 네트워크에 대해 다 항적으로 많은 0-1 시퀀스를 정렬하기에 충분합니까?
0-1 원칙은 정렬 네트워크가 모든 0-1 시퀀스에 대해 작동하면 모든 숫자 세트에 대해 작동한다고 말합니다. 있는가 네트워크는 S로부터 매 0-1 순서를 정렬하면 그때마다 0-1 서열과의 정렬되도록 크기 S는 다항식 인 N을 ?S⊂{0,1}nS⊂{0,1}nS\subset \{0,1\}^nSSSnnn 예를 들어, 가 최대 2 개의 런 (간격)이 1 인 모든 시퀀스로 구성된 경우 정렬 네트워크 N과 …


2
부분적으로 정렬 된 요소 집합에 대한 영구 데이터 구조는 무엇입니까?
유형 a의 요소 세트를 저장해야합니다. 그래서 비교하는 부분적으로 정렬되어 입력 1 및 2 작은 반환 할 큰은 같거나 비교할.a1a1a_1a2a2a_2 해시 테이블의 한 가지 문제는 두 개의 동일한 요소가 다르게 표현 될 수 있으며, 동등성과 일치하는 해싱 함수에 액세스 할 수 없다는 것입니다. 두 요소를 비교하는 것은 시간이 오래 걸리므로 비교를 …

2
목록을 정렬하기위한 최소 조옮김 수
내 자체 정렬 알고리즘을 고안 할 때 필자가 비교할 수있는 최적의 벤치 마크를 찾고 있습니다. 요소 A 의 정렬되지 않은 순서 와 정렬 된 순서 B의 경우 A 에서 B 로의 최적 전치 수를 계산하는 효율적인 방법은 무엇 입니까? 조옮김은 목록에서 두 요소의 위치를 ​​전환하는 것으로 정의되므로 1 2 4 …

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