Je dois créer un methon qui peut rapidement faire un^x. Il y a une tâche à faire pour utiliser un système horner. Je cherchais beaucoup de webside pour trouver des informations sur honer (parce que je ne l'avais pas à l'école) et ainsi de suite. Et ma question est: Est-il possible de le faire sans classe Math?horner algorithme- rapide Exponentiation
Répondre
Il est certainement possible, pour des raisons purement logiques: comment la classe Math
s'auto-implémente-t-elle sans la classe Math
déjà disponible? Vous pouvez vérifier le code source Math
, c'est 100% Java, pas d'appels natifs.
Mais si je veux le faire comme ceci http://en.wikipedia.org/wiki/Exponentiation_by_squaring, méthode de base, j'ai encore need Math.pow – dzoni
Bien sûr que non. Vous pouvez l'implémenter vous-même. Il est basé sur la primitive * squaring *, et voici l'implémentation de celle-ci: 'return x * x;'. –
Vous pouvez implémenter la méthode 'pow' vous-même. Il peut y avoir plusieurs façons de le faire. Reportez-vous à la page suivante pour avoir une idée à ce sujet. http://www.careercup.com/question?id=14959760 – Nufail
- 1. Algorithme Horner
- 2. Exponentiation rapide: real^real (C++ MinGW, Code :: Blocks)
- 3. Implémentation multi-exponentiation
- 4. exponentiation rapide (Euler projet 99) Conseils sur ma solution
- 5. horner structure de données
- 6. Algorithme de convolution rapide
- 7. Un algorithme d'amincissement rapide
- 8. Check Collision plus rapide algorithme
- 9. algorithme etag le plus rapide
- 10. Algorithme de sélection aléatoire rapide
- 11. Algorithme d'intersection rapide d'ellipsoïdes (s)
- 12. Exponentiation dans Haskell
- 13. VBA - Exponentiation modulaire
- 14. exponentiation élémentaire produit cartésien
- 15. Comment faire exponentiation en bash
- 16. fonction mathématique dans javascript exponentiation
- 17. PHP exponentiation d'entiers (grands nombres)
- 18. Comment puis-je obtenir un algorithme pour faire une exponentiation d'un exposant flottant?
- 19. binaire en décimal en utilisant horner
- 20. Évaluation polynomiale efficace avec l'algorithme de Horner
- 21. Algorithme de clustering rapide (<n^2)
- 22. Algorithme de détection de plage rapide
- 23. Algorithme mathématique plus rapide sacrifiant la précision
- 24. Algorithme rapide pour le test d'uniformité
- 25. Exponentiation mathématique et trouver un coefficient spécifié
- 26. Exponentiation de précision arbitraire dans Clojure
- 27. Algorithme de tri le plus rapide pour une situation spécifique
- 28. Implémentation Algorithme de tri rapide avec partition de 3 éléments,
- 29. Algorithme le plus rapide à détecter entre deux rectangles simples.
- 30. Comment cet algorithme Java peut-il être plus rapide?
Le schéma de Horner est bon pour l'évaluation polynomiale. Vous voulez probablement quelque chose comme ceci: http://en.wikipedia.org/wiki/Exponentiation_by_squaring – Henry