«sorting» 태그된 질문

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

2
읽기 전용 스택을 사용하여 정렬
다음 설정을 고려하십시오. 우리는 스택 주어진다 sss 포함 nnn 항목을. 상수 O(1)O(1)O(1) 개의 추가 스택을 사용할 수 있습니다 . 이러한 스택에 다음 작업을 적용 할 수 있습니다. 스택이 비어 있는지 확인하십시오. 두 스택의 최상위 항목을 비교하고 스택에서 최상위 항목을 삭제하고 상단 항목을 스택으로 인쇄하고 스택의 최상위 항목을 다른 스택에 복사 …

2
정렬에 해당하는 복잡성 클래스
TCS의 두 부분은 알고리즘과 복잡성입니다. 간단히 말해서 알고리즘은 상한에 대한 연구이며 제한된 리소스로 무언가 를 할 수 있음을 보여 주며 복잡성은 당신에게 수없는 최소한의 자원없이 그것을 할. 복잡한 알고리즘에 배치하기 위해 결정 모델에 알고리즘 문제가 종종 언급됩니다. 그러나 항상 나를 괴롭히는 것은 일부 기본 알고리즘이 특정 클래스에 속하는 것으로 절대 …

2
숫자 쌍을 정렬하는 알고리즘
나는 이미 stackoverflow 에서이 질문을 했지만이 사이트에 더 적합 할 수 있습니다. 문제는: 서명되지 않은 정수의 N 쌍이 있습니다. 정렬해야합니다. 쌍의 끝 벡터는 각 쌍의 첫 번째 숫자에 따라 감소하지 않고 각 쌍의 두 번째 숫자에 의해 증가하지 않아야합니다. 각 쌍은 어느 시점에서든 첫 번째 요소와 두 번째 요소를 교환 …

2
사전 순으로 분류 된 분류 된 DAG의 토폴로지
우리가 지시 된 비순환 그래프 , 에서 총 순서 (예를 들어, 정수) 를 갖는 일부 세트 까지 의 라벨링 함수 를 입력으로 제공 하고 우리에게 묻는 문제를 고려하십시오 사 전적으로 가장 작은 위상 종류의 를 로 계산합니다 . 보다 정확하게는, 의 토폴로지 종류 는 를 으로 열거하는 것입니다. 에서 까지의 …

2
좋은 특수 정렬 알고리즘은 무엇입니까?
2D 그리드에 배열 된 많은 객체 인 데이터 세트가 있습니다. 엄격한 순서로 각 행 내에서 왼쪽에서 오른쪽으로 갈수록 증가하고 각 열 내에서 위쪽에서 아래쪽으로 증가한다는 것을 알고 있습니다. 예를 들어 1 2 3 4 6 7 5 8 9 순진 정렬을 개선하여 전체 데이터 세트를 선형으로 정렬 할 수 있습니까 …

1
시간
최근 프리 프린트 https://arxiv.org/abs/1801.00776 에서 실수를 시간 O ( n √) 로 정렬 할 수 있다고 주장합니다.nnn 선형 공간. 알고리즘 정렬 전문가는 아니지만 논문은 합리적으로 보입니다.O(nlogn−−−−√),O(nlog⁡n),O(n \sqrt{\log n}), 맞다면 이론적으로 이것은 중요 할 것입니다. 그러나 주요 주장의 표현은 다소 비공식적이고 비 전통적입니다. 이 논문에서 아무도 눈치 채지 못했습니까? 같은 저자, …

1
최적의 무작위 비교 정렬
따라서 (결정 론적) 비교 정렬 알고리즘에 의한 최악의 비교 수에 대한 비교 트리 하한값 을 알고 있습니다. 무작위 비교 정렬에는 적용되지 않습니다 (최악의 경우 입력에 대한 예상 비교를 측정하는 경우). 예를 들어, 의 경우 결정 론적 하한은 5 개의 비교이지만 모든 입력에 대해 비교를 갖는 무작위 알고리즘 (입력을 임의로 치환 …

2
순열없이 정렬 할 수 있습니까?
π ∈ S n 을 정렬하는 데 필요한 최소 전치 수가 정확히 i n v ( π ) = { ( i , j ) ∈ [ n ] × [ n ] 이므로, 전치에 의한 정렬 순열은 로 알려져 있습니다 . : i < j 및 π ( i …
12 sorting 

4
O (k)에서 배열에서 가장 작은 k 요소 찾기
이것은 웹에서 찾은 흥미로운 질문입니다. n 개의 숫자를 포함하는 배열이 주어지면 (그들에 대한 정보가 없음), 우리는 숫자 1 <= k가 주어지면 O (k) 시간에 가장 작은 k 개의 요소를 반환 할 수 있도록 선형 시간으로 배열을 사전 처리해야합니다 <= n 나는이 문제를 몇몇 친구들과 논의했지만 아무도 해결책을 찾지 못했다. 도움을 …
12 sorting 

3
"k-tonic"시퀀스 정렬
누군가가 이것에 대한 참조를 알고 있기를 바랍니다. 그래서 나는 문학을 읽을 필요가 없습니다 ... 일련의 숫자 고려하십시오 . 같은 순서 생각해 N - 1 개 간격 [ X 1 , X 2 ] , [ X 2 , X 3 ] , ... , [ X N - 1 , …

2
두 개의 대기열을 사용하여 목록 반전
이 질문은 스택 작업 당 상각 된 O ( 1 ) 시간 에 두 개의 대기열을 사용하여 스택을 시뮬레이션 할 수 있는지 여부 에 대한 기존 질문에서 영감을 얻었습니다 . 답을 알 수없는 것 같습니다. 다음은 모든 PUSH 작업이 먼저 수행되고 모든 POP 작업이 수행되는 특수한 경우에 해당하는보다 구체적인 질문입니다. …


2
비정규 그룹 요소의 순열로 달성 할 수있는 사항 결정
유한 그룹 수정하십시오 . 다음 결정 문제에 관심이 있습니다. 입력은 부분 순서가있는 일부 요소이며 질문은 순서를 만족시키는 요소의 순열이 있고 그 요소의 구성이 차수는 그룹의 중립 요소 산출합니다 .G의 전자지GG지GG이자형ee 공식적으로 -test 문제 는 다음과 같습니다. 여기서 그룹 은 수정됩니다.지GG지GG 입력 : 에서 까지 라벨링 기능이 유한 부분 정렬 세트 …

2
이동 된 최대 값을 찾기위한 선형 시간 알고리즘
음이 아닌 정수를 포함 하는 배열 이 주어 졌다고 가정합니다 (반드시 구별되지는 않음).A[1..n]A[1..n]A[1..n] 증가하지 않는 순서로 를 하자 . 를 계산하려고합니다 BBBAAAm=maxi∈[n]B[i]+i.m=maxi∈[n]B[i]+i.m = \max_{i\in [n]} B[i]+i. 확실한 해결책은 A를 정렬 한AAA 다음 m 을 계산하는 것 입니다mmm . 최악의 경우 O (n \ lg n) 시간에 실행되는 알고리즘을 제공합니다 O(nlgn)O(nlg⁡n)O(n …

1
평균
평균 lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) 비교 를 사용하는 비교 기반 정렬 알고리즘이 있습니까? 최악의 경우 lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) 비교 알고리즘이 존재하는 것은 개방형 문제이지만, 평균적인 경우 는 모든 입력에 대해 예상되는 lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) 비교를 갖는 무작위 알고리즘에 충분합니다. . 의 의미 lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) 이 있다는 o(n)o(n)o(n) 에만 평균 낭비, 최적의 비교 o(1)o(1)o(1) 요소 당 비교. 나는 이미 …

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