C#에서 우선 순위 대기열 (최소 힙 또는 최대 힙)을 찾고 있는데, 이 C#의 데이터 구조에 내장되어 있습니다. 그게 뭐죠? , 그것은 어떻게 효율적입니까?
팁 : 1 효율적인 삽입에
2 빠른 메모리 작업 및우선 순위 Queue (최소 힙 또는 최대 힙) C#에서 검색, 효율적인 구조는 무엇입니까?
0
A
답변
1
내 Priority Queue in C#있다 제거합니다. 또한 경량 버전은 A Generic Binary Heap Class입니다.
두 번째 것은 첫 번째 메모리보다 효율적입니다.
"빠른 검색"도 아닙니다. 힙 검색은 효율적인 작업이 아닙니다. 힙은 첫 번째 항목을 빠르게 삽입하고 빠르게 제거하도록 설계되었습니다.
+0
좋은 구현, 사용하기 쉽고 빠름. – mojtaba
0
우선 대기열로 PowerCollections에있는 OrderedBag 및 OrderedSet 클래스를 사용하는 것이 좋습니다.
관련 문제
- 1. 약 힙 (최대 힙 및 최소 힙)
- 2. 우선 순위 큐 - 이진 힙
- 3. Max 최대 힙 기반의 우선 순위 큐
- 4. 힙 우선 순위 대기열 구현
- 5. 우선 순위 큐 힙 구현
- 6. Haskell을위한 피보나치 힙 우선 순위 큐가 있습니까?
- 7. 최소/최대 이진 힙 생성
- 8. 효율적인 우선 순위 목록
- 9. Objective-C의 최소/최대 힙 또는 우선 순위 대기열 데이터 구조
- 10. 우선 순위 큐에서 올바른 힙 구현
- 11. 힙 정렬을위한 효율적인 힙 캐시
- 12. 검색 가능한 힙 구조
- 13. 카산드라 최소 힙 크기
- 14. 힙 정렬 및 우선 순위 큐 란 무엇입니까?
- 15. 힙 구현
- 16. -Xms : 초기 힙 크기 또는 최소 힙 크기?
- 17. 객체의 속성에 기반한 객체의 최소 힙
- 18. 사용자 정의 유형의 C++ 최소 힙
- 19. 최소 Java 힙 크기를 설정하는 이유는 무엇입니까?
- 20. 힙 우선 순위 큐는 배열에서 인덱스를 어떻게 기억할 수 있습니까?
- 21. 최소 힙 알고리즘
- 22. 최소 힙 함수입니다.
- 23. 최대 우선 순위 대기열에 DECREASE-KEY가없는 이유는 무엇입니까?
- 24. 힙 정렬 - 오름차순 및 내림차순 정렬에 사용할 힙 (최소/최대)은 무엇입니까?
- 25. Nexus의 최대 힙 크기는 무엇입니까?
- 26. 최소 우선 순위 대기열 템플릿
- 27. O (log (n)) 복잡도의 이진 힙 요소 우선 순위 변경
- 28. A * 우선 순위 대기열에 대한 벡터 + 힙 작업과
- 29. C에서 변수 스택 또는 힙 결정?
- 30. 배열의 최대 힙 표현
나는 전문적으로 토론하고 싶다! 우선 순위 대기열뿐 아니라! – mojtaba
그러나 이것은 토론 게시판이 아닙니다. 그것이 닫히는 짧은 길입니다. –
데이터 구조를 구현하여 작업을 끝내지 않겠다는 것, PQ가 효율적이어야하며 빠른 구조로 구현해야합니다. 한 가지 구현 만 할 수는 있지만 만족스럽지 못합니다. 하나, 공유하시기 바랍니다. 새 구현 및 팁 – mojtaba