¡Tu solución está lista!
Nuestra ayuda de expertos desglosó tu problema en una solución confiable y fácil de entender.
Mira la respuestaMira la respuesta done loadingPregunta: Nota: Programación en C++ 1) Escriba y pruebe una función llamada findKthLargest() para encontrar el k-ésimo elemento más grande en una matriz sin ordenar. Puede asumir que los parámetros pasados a la función incluyen una matriz o vector de números enteros, el tamaño de la matriz (si pasa una matriz en lugar de un vector) y el valor de k. La función devuelve
Nota: Programación en C++
1) Escriba y pruebe una función llamada findKthLargest() para encontrar el k-ésimo elemento más grande en una matriz sin ordenar.
Puede asumir que los parámetros pasados a la función incluyen una matriz o vector de números enteros, el tamaño de la
matriz (si pasa una matriz en lugar de un vector) y el valor de k. La función devuelve el k-ésimo entero más grande.
2) Otra función que puedes escribir es la ordenación por base en una matriz desordenada de números enteros.
Asegúrese de tener buenos comentarios en el código y demuestre la salida y las distintas matrices de entrada, por favor.
- Esta es la mejor manera de resolver el problema.Solución
1. #include<flujo de datos> #include<algoritmo> utilizando el espacio de nombres std; int kthlargest(int arr[], int k) { int n = arr.tamaño(); sort(arr, arr+n); // ordena la matriz en orden ascendente return arr[k-1]; // devuelve el valor del k-ésimo…
Mira la respuesta completa
Estudia mejor, ¡ahora en español!
Entiende todos los problemas con explicaciones al instante y pasos fáciles de aprender de la mano de expertos reales.