Comment trouver le deuxième plus grand nombre dans un tableauComment trouver le deuxième plus grand nombre en javascript
Répondre
Si vous exécutez à travers la liste une fois; vous trouverez le nombre le plus élevé. Maintenant, répétez ceci une fois de plus et vous obtiendrez le 2ème plus grand nombre.
function getSecondHighest(arrCheck){
var first=0,second=0;
for(var i=0;i<arrCheck.length;i++){
if(arrCheck[i] > first){
second = first;
first = arrCheck[i];
}
else if(arrCheck[i]>second && arrCheck[i]<first){
second = arrCheck[i];
}
}
return second;
}
Cela ne fonctionnera pas si le premier élément du tableau est le nombre le plus élevé. par exemple. [5,4,3,2,1] retournera 0. – Nathan
Voir ceci:
var array = [267, 306, 108, 50, 909, 200];
var newCopy = [0];
for (i = 0; i < array.length; i++) {
newCopy[i] = array[i];
}
var largest = Math.max.apply(Math, newCopy);
newCopy.splice(newCopy.indexOf(largest), 1);
largest = Math.max.apply(Math, newCopy);
alert(largest);
function max(a){
var big = a[0];
var secondLargest =null;
for(var i=0;i<a.length;i++){
if(a[i]>big){
secondLargest = big;
big=a[i];
}else if(a[i]>secondLargest){
secondLargest =a[i];
}
}
return secondLargest;
}
Cela ne fonctionnera pas si le premier élément du tableau est le nombre le plus élevé. par exemple. [5,4,3,2,1] retournera 5. – Nathan
- 1. trouver le plus grand nombre entier dans le tableau javascript
- 2. Trouver le plus grand et le deuxième plus grand nombre de n comparaisons n + log n moyennes
- 3. Comment trouver le noeud avec le plus grand nombre?
- 4. aide AWK trouver un plus petit nombre dans une deuxième colonne plus grand que x
- 5. Recherche du deuxième plus grand nombre dans un fichier
- 6. Recherche du plus grand et du deuxième plus grand nombre de N
- 7. Comment trouver le plus grand et le plus petit nombre dans un tableau en c
- 8. Python: trouver le plus grand nombre premier de X
- 9. Rails: Trouver le plus grand nombre de val.size
- 10. Comment trouver le deuxième plus grand nombre en utilisant Scanner et pour la boucle (pas de tableau)
- 11. C#, trouver le plus grand facteur premier d'un nombre
- 12. Le plus petit nombre entier plus grand que le très grand nombre
- 13. Trouver un plus grand nombre en utilisant awk
- 14. sql: en essayant de sélectionner le deuxième plus grand élément, mais sélectionne le plus grand
- 15. Trouver le plus grand et le plus petit nombre en utilisant les entrées utilisateur
- 16. Requêtes SQL - 2ème plus grand nombre
- 17. TSQL programme pour trouver le plus grand nombre premier
- 18. Conversion grand nombre de facteurs plus importants en JavaScript
- 19. Comment trouver le deuxième élément le plus grand dans un tableau d'objets
- 20. Comment trouver le plus petit et le plus grand nombre dans un tableau?
- 21. Obtenir le plus grand nombre par ID
- 22. Trouver le plus grand/le plus petit des deux nombres
- 23. Trouvez le plus grand facteur nombre premier?
- 24. C# (trouver le deuxième plus grand nombre) Comment diviser le programme en sous-programmes? Afin que je puisse réutiliser le code plus tard ...?
- 25. Comment concevoir un algorithme pour trouver le plus grand nombre dans une liste de nombres?
- 26. Programme C++ pour trouver le plus petit et le plus grand nombre dans le tableau
- 27. Comment puis-je trouver le plus grand nombre de six chiffres ou plus?
- 28. Java Algo à Trouver le plus petit et le deuxième plus petit nombre dans la liste
- 29. ordre Laravel par le plus grand nombre
- 30. En Java, comment faire un calcul où le plus grand nombre est soustrait par le plus petit nombre?
Aucun ami maison usine, qu'avez-vous essayé? – Arpit
vous trouvez le nombre le plus élevé, alors vous trouvez le nombre le plus élevé mais inférieur au nombre que vous venez de trouver .. à moins que le tableau ait <3 éléments. O (2n). – bokonic
Ce n'est pas une bonne idée de le fermer parce que dans notre projet, nous avons demandé plusieurs fois cette fonctionnalité à inclure. –