Utilisez la requête LINQ pour déterminer la hauteur maximale
Étant donné un ensemble d'objets (DimensionPair) contenant deux attributs entiers (hauteur et largeur).
Solution:
Afin d'atteindre votre objectif, envisagez d'utiliser la méthode d'extension Maxby fournie par la bibliothèque MoreLinq. Cette méthode vous permet de déterminer l'objet de la valeur maximale d'un attribut spécifique dans l'ensemble.
Dans votre cas, vous pouvez implémenter la solution comme suit:
Les résultats stockés dans les variables d'élément indiquent l'objet avec la valeur moyenne moyenne la plus élevée de la collection d'éléments.
<code>var item = items.MaxBy(x => x.Height);</code>
par rapport à d'autres méthodes, l'utilisation de Maxby a les avantages suivants:
Complexité temporelle:Il fonctionne dans la complexité temporelle de O (n), contrairement à d'autres méthodes qui peuvent nécessiter une complexité O (n ^ 2) ou O (n log n).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!