qui est une meilleure façon d'écrire un programme pour trouver le maximum de 4 no.s en C/C++:Quelle est la meilleure façon de trouver le maximum de no.s?
- en utilisant un cinquième & variables comparant à toutes les entrées
- en utilisant la fonction max()
- et en comparant les entrées à l'aide si
ou suggérer une autre, si elle a une meilleure approche (en termes d'espace & complexité temporelle) de résoudre le problème
La même approche algorithmique serait-elle toujours la meilleure dans le cas de plus de 4 variables?
Si vous savez qu'il s'agit de quatre entrées, le plus petit nombre de comparaisons est 'max (max (a, b), max (c, d))'. – rlbond
les comparaisons seraient peu nombreuses, mais l'espace - en termes de la fonction max() appelée à plusieurs reprises ne serait-il pas plus? – dj1
@rlbond: Hein? 'max (a, max (b, max (c, d)))' a le même nombre de comparaisons. Il a juste une chaîne de dépendance plus longue. – EOF