«sorting» 태그된 질문

정렬은 항목 모음에 주문을 적용하는 프로세스입니다.

5
사용자 정의 비교 술어가있는 heapq
사용자 지정 정렬 조건 자로 힙을 만들려고합니다. 여기에 들어가는 값은 '사용자 정의'유형이므로 내장 된 비교 술어를 수정할 수 없습니다. 다음과 같은 방법이 있습니까? h = heapq.heapify([...], key=my_lt_pred) h = heapq.heappush(h, key=my_lt_pred) 또는 더 좋은 점은 내 컨테이너에 heapq 함수를 래핑하여 술어를 계속 전달할 필요가 없다는 것입니다.

7
Scala에서 배열을 어떻게 정렬합니까?
나는 정렬 개체가, 거기에 볼 수 Sorting하는와 퀵의 방법, quickSort그 위에. 임의 유형의 객체 배열을 정렬하여 사용하는 코드 예제는 무엇입니까? Orderable특성 구현을 전달해야하는 것 같지만 구문이 확실하지 않습니다. 또한 'Scala 방식'으로 답변하는 것을 선호합니다. Java 라이브러리를 사용할 수 있다는 것을 알고 있습니다.
81 sorting  scala 


11
LINQ를 사용하여 항목을 목록 맨 위로 이동
LINQ를 사용하여 목록의 첫 번째 항목으로 id = 10이라고 말하는 항목을 이동하는 방법이 있습니까? 품목 A-id = 5 품목 B-id = 10 품목 C-id = 12 품목 D-ID = 1 이 경우 어떻게 항목 C를 내 List<T>컬렉션 의 맨 위로 우아하게 이동할 수 있습니까? 이것은 지금 내가 가진 최고입니다. var …
81 c#  linq  sorting 

21
MySQL의 자연 정렬
MySQL 데이터베이스에서 성능적이고 자연스러운 정렬을 수행하는 우아한 방법이 있습니까? 예를 들어이 데이터 세트가있는 경우 : 파이널 판타지 파이널 판타지 4 파이널 판타지 10 파이널 판타지 12 파이널 판타지 12 : 프로 마시 아의 사슬 파이널 판타지 어드벤처 파이널 판타지 오리진 파이널 판타지 전술 게임 이름을 구성 요소로 분할하는 것보다 다른 …


2
ElasticSearch 다단계 부모-자식 집계
나는 3 단계의 부모 / 자식 구조를 가지고 있습니다. 의 말을하자: 회사-> 직원-> 가용성 가용성 (및 직원)이 여기에서 자주 업데이트되므로 중첩에 대해 상위 / 하위 구조를 사용하도록 선택합니다. 그리고 검색 기능이 제대로 작동합니다 (올바른 샤드의 모든 문서). 이제 그 결과를 정렬하고 싶습니다. 회사 (1 단계)의 메타 데이터로 정렬하는 것은 쉽습니다. …

7
컬렉션에 추가 한 다음 정렬하거나 정렬 된 컬렉션에 추가하는 것이 더 빠릅니까?
나는이있는 경우 Map이 같은를 : HashMap<Integer, ComparableObject> map; 자연 순서를 사용하여 정렬 된 값 모음을 얻고 싶습니다. 어떤 방법이 가장 빠릅니까? (ㅏ) 와 같은 정렬 가능한 컬렉션의 인스턴스를 ArrayList만들고 값을 추가 한 다음 정렬합니다. List<ComparableObject> sortedCollection = new ArrayList<ComparableObject>(map.values()); Collections.sort(sortedCollection); (비) 와 같이 정렬 된 컬렉션의 인스턴스를 TreeSet만든 다음 값을 …

6
Python 3은 값을 기준으로 dict를 정렬합니다.
내가 찾은 유일한 방법은 python2에서 작동하거나 튜플 목록 만 반환합니다. {"aa": 3, "bb": 4, "cc": 2, "dd": 1}값을 기준으로 사전을 정렬 할 수 있습니까? 내가 달성하고자하는 정렬 된 사전의 순서는 가장 큰 것에서 가장 작은 것까지입니다. 결과가 다음과 같기를 바랍니다. bb 4 aa 3 cc 2 dd 1 정렬 후 …

14
Java 컬렉션 정렬
Java 컬렉션이 있습니다. Collection<CustomObject> list = new ArrayList<CustomObject>(); CustomObject이 id필드는 현재 표시 목록 전에 그하여이 컬렉션을 정렬 할 id. 그렇게 할 수있는 방법이 있습니까?


11
jQuery를 사용하여 옵션 요소를 알파벳순으로 정렬
option요소 내에서 select요소를 알파벳순으로 정렬하는 것을 이해하려고합니다 . 이상적으로는 사용자가 일부 버튼을 클릭 할 때 정렬해야하기 때문에 select 요소를 전달할 수있는 별도의 함수로 사용하고 싶습니다. 나는 이것을하는 좋은 방법을 찾기 위해 높고 낮은 것을 검색했지만 나를 위해 일하는 것을 찾을 수 없었습니다. 옵션 요소는 값이 아닌 텍스트를 기준으로 알파벳순으로 정렬되어야합니다. …

8
내림차순으로 시작하지만 '0'은 시작에 정렬
JavaScript에서 이미 한동안 알아 내려고 노력하고 있습니다. 이 배열을 고려하십시오. let arr = [0, 1, 0, 2, 0, 3, 0, 4, 0, 5]; 이 결과를 출력해야합니다. arr = [0, 0, 0, 0, 0, 5, 4, 3, 2, 1] 이 논리 라인을 따라 0을 앞에 놓고 인덱스 값을 조정합니다. arr.sort((x, y) …

3
두 범위 내에서 내림차순으로 벡터 정렬
정수 벡터가 있다고 가정 해보십시오. std::vector<int> indices; for (int i=0; i<15; i++) indices.push_back(i); 그런 다음 내림차순으로 정렬합니다. sort(indices.begin(), indices.end(), [](int first, int second) -> bool{return indices[first] > indices[second];}) for (int i=0; i<15; i++) printf("%i\n", indices[i]); 이것은 다음을 생성합니다. 14 13 12 11 10 9 8 7 6 5 4 3 …

3
아이템을 스택의 한 위치로 옮기기위한 최소 이동 횟수를 찾는 방법은 무엇입니까?
N이 스택 수이고 P가 스택 용량 인 NXP 스택 세트를 가정하면 위치 A의 일부 노드에서 임의의 위치 B로 이동하는 데 필요한 최소 스왑 수를 어떻게 계산할 수 있습니까? 저는 게임을 디자인하고 있으며 최종 목표는 모든 스택을 모두 같은 색으로 정렬하는 것입니다. # Let "-" represent blank spaces, and assume the …

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