>  기사  >  백엔드 개발  >  C#의 우선순위 큐

C#의 우선순위 큐

王林
王林앞으로
2023-09-16 11:05:021468검색

C# 的优先级队列

우선순위 대기열은 우선순위 값이 있는 메시지입니다. 대기열의 확장입니다.

우선순위 대기열에서 항목을 제거하려고 하면 속성이 가장 높은 항목부터 먼저 제거하세요.

우선순위 대기열 설정 방법을 살펴보겠습니다. −

public class MyPriorityQueue <T> where T : IComparable <T> {

}

이제 항목을 추가해 보겠습니다. 아래 예에서 항목은 일반 목록인 info에 저장됩니다.

public class MyPriorityQueue <T> where T : IComparable <T> {
   private List <T> info;

   public MyPriorityQueue() {
      this.info = new List <T>();
   }
}

위 내용은 C#의 우선순위 큐의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제