Tag: PRIORITY-QUEUE
En Go, el paquete container/heap se puede utilizar como una cola de prioridad: https://pkg.go.dev/container/heap#example-package-PriorityQueue ¿Existe algún paquete de Go para una cola de prioridad de múltiples niveles? Si no es así, ¿cómo puedo escribir uno yo mismo? Por “cola de prioridad de múltiples niveles”, me refiero a lo siguiente: Tarea . . . Read more
Estoy tratando de usar PriorityQueue en Unity con C#. La documentación dice que está soportado en .NET 6 en el espacio de nombres System.Collections.Generic. He intentado lo siguiente: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; public class Test : MonoBehaviour { void Start() { var queue = . . . Read more
Hay una pregunta que dice: Dado un array, obtener el tercer elemento más alto. Supongamos que este es el array (asumamos por ahora que está ordenado para simplificar, de lo contrario puede estar desordenado) //{1,2,3,4} –> Array bajo consulta. La respuesta es 2. solución: int findnHighest(std::vector v, int n=3) { . . . Read more
Estoy intentando crear una cola de prioridad para una clase Student con algún orden usando un comparador de expresiones lambda de Java 1.8. Pero estoy obteniendo el error Cannot infer type arguments for PriorityQueue<>. java class Priority { PriorityQueue<student> priorityQueue = null; public Priority() { priorityQueue = new PriorityQueue<>( (Student . . . Read more
public class CustomSortString { public String customSortString(String order, String s) { if (order == null || s == null) { return “”; } int len = s.length(); PriorityQueue<character> minHeap = new PriorityQueue<>(len, (a, b) -> { if (order.indexOf(a) > order.indexOf(b)) { return 1; } else if (order.indexOf(a) < order.indexOf(b)) { . . . Read more