Questions sur math

27
réponses

Est calcul en virgule flottante cassé?

considère le code suivant: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 pourquoi ces inexactitudes se produisent-elles?
demandé sur 2009-02-26 00:39:02
30
réponses

Moyen le plus rapide pour déterminer si la racine carrée d'un entier est un entier

je suis à la recherche du moyen le plus rapide pour déterminer si une valeur long est un carré parfait (c.-à-d. sa r ... n peu) plus lent. Je ne sais pas pourquoi. c'est parce que les limites du tableau sont vérifiées en Java .
demandé sur 2008-11-17 16:43:21
30
réponses

Déterminer Si Deux Plages De Dates Se Chevauchent

étant donné deux plages de dates, Quelle est la façon la plus simple ou la plus efficace de déterminer si les deux pla ... nous ayons des fourchettes marquées par les variables DateTime StartDate1 à EndDate1 et StartDate2 à EndDate2 .
demandé sur 2008-11-28 17:48:35
30
réponses

Question d'entrevue facile est devenu plus difficile: compte tenu des chiffres 1..100, trouver le numéro manquant(s)

j'ai eu une intéressante entrevue d'emploi de l'expérience d'un moment de retour. La question a commencé vraiment faci ... en termes de k pas N ), et doit ensuite trouver le k numéros manquants d'une façon ou d'une autre.
demandé sur 2010-08-16 14:26:58
28
réponses

La compréhension de "l'aléatoire"

Je ne peux pas avoir ma tête autour de ça, qui est plus aléatoire? rand() ou rand() * rand() ... oire" deux fois lorsque vous multipliez les deux ensemble, vous créerez quelque chose de plus aléatoire qu'une fois.
demandé sur 2010-10-18 07:40:52
21
réponses

Quelle est la plus haute valeur entière de JavaScript vers laquelle un nombre peut aller sans perdre la précision?

Est-ce défini par la langue? Est-il un maximum défini? Est-ce différent dans les différents navigateurs?
demandé sur 2008-11-21 01:47:54
30
réponses

Calculer la distance entre deux points de latitude-longitude? (Formule de Haversine)

comment calculer la distance entre deux points spécifiés par latitude et longitude? pour clarifier, j'aimerai ... ; les points utilisent le système WGS84 et j'aimerais comprendre les précisions relatives des approches disponibles.
demandé sur 2008-08-26 16:50:45
15
réponses

Division entière avec le reste en JavaScript?

en JavaScript, Comment puis-je obtenir: le nombre total de fois qu'un entier donné va dans un autre? le reste?
demandé sur 2010-11-19 21:53:13
30
réponses

Diviser un nombre par 3 sans utiliser les opérateurs*,/,+, -, %

comment diviser un nombre par 3 sans utiliser * , / , + , - , % , opérateurs? le numéro peut être signé ou non.
demandé sur 2012-07-27 23:34:31
21
réponses

Comment vérifier si un nombre est une puissance de 2

aujourd'Hui, j'ai besoin d'un algorithme simple pour vérifier si un nombre est une puissance de 2. L'algorith ... ce retour true pour la valeur erronée donnée: 9223372036854775809 . y a-t-il un meilleur algorithme?
demandé sur 2009-03-01 22:01:29
10
réponses

Différence entre les Mathématiques.Floor() et Math.Tronquer()

Quelle est la différence entre Math.Floor() et Math.Truncate() dans .NET?
demandé sur 2008-08-01 04:59:11
23
réponses

Y a-t-il une fonction de signe standard (signum, sgn) en C/C++?

je veux une fonction qui retourne -1 pour les nombres négatifs et +1 pour les nombres positifs. http://en.wikipedi ... othèque standard quelque part. Edit: plus précisément, je cherchais une fonction travaillant sur flotteurs.
demandé sur 2009-12-15 01:27:15
13
réponses

JavaScript math, arrondi à la deuxième décimale [dupliquer]

cette question a déjà une réponse ici: arrondie à au plus 2 décimales (seulement ... listprice) * 100); Ce arrondit au nombre entier, comment puis-je retourner le résultat avec deux décimales?
demandé sur 2013-04-02 15:18:30
10
réponses

En Python 2, Quelle est la différence entre '/' et '//' lorsqu'il est utilisé pour la division?

Est-il un avantage à l'utilisation de l'un sur l'autre? En Python 2, ils semblent tous les deux retourner les mêmes résultats: >>> 6/3 2 >>> 6//3 2
demandé sur 2008-10-08 21:16:35
30
réponses

La manière la plus rapide de lister tous les nombres premiers en dessous de N

C'est le meilleur algorithme que j'ai pu trouver. def get_primes(n): numbers = set(range(n, 1, -1)) pri ... um of all numbers below 2 million >>> 529 in get_primes(1000) False >>> 529 in get_primes(530) True
demandé sur 2010-01-15 02:40:27
25
réponses

Calculer la distance entre 2 coordonnées GPS

comment calculer la distance entre deux coordonnées GPS (en utilisant la latitude et la longitude)?
demandé sur 2008-12-14 01:12:33
15
réponses

Comment arrondir le résultat de la division entière?

je pense en particulier à la façon d'afficher les contrôles de pagination, en utilisant un langage tel que C# ou Java. ... si j'ai x articles que je veux afficher en morceaux de y par page, combien de pages seront nécessaires?
demandé sur 2008-08-20 17:27:40
8
réponses

Quelle est la méthode standard pour ajouter N secondes à datetime?de temps en Python?

étant donné une valeur datetime.time en Python, y a-t-il une façon standard d'ajouter un nombre entier de secondes, ... nque une façon plus facile de le faire cependant. lié python temps + timedelta équivalent
demandé sur 2008-09-19 11:19:36
24
réponses

L'évaluation d'une expression mathématique donné dans la forme d'une chaîne [fermé]

j'essaie d'écrire une routine Java pour évaluer des expressions mathématiques simples à partir des valeurs String co ... 10-40" "10*3" je veux éviter beaucoup de déclarations if-then-else. Comment puis-je faire cela?
demandé sur 2010-08-06 13:53:30
20
réponses

Pourquoi pas des nombres décimaux être représenté exactement en binaire?

il y a eu plusieurs questions sur la représentation en virgule flottante. Par exemple, le nombre décimal 0.1 n'est pas ... plus de limites arbitraires à ces nombres. Les positions s'accroître indéfiniment vers la gauche et vers la droite.
demandé sur 2009-07-07 00:17:12
26
réponses

Trop de "si", des déclarations?

le code suivant fonctionne comme j'en ai besoin, mais il est laid, excessif ou un certain nombre d'autres choses. J'ai ... && two == 2) { result = 3; } else if(one == 3 && two == 3) { result = 3; } return result; }
demandé sur 2014-03-19 13:24:55
7
réponses

Comment puis-je m'assurer qu'une division d'entiers est toujours arrondie?

je veux m'assurer qu'une division de nombres entiers est toujours arrondie, si nécessaire. Est-il mieux que cela? Il y a beaucoup de coulée continue. :- ) (int)Math.Ceiling((double)myInt1 / myInt2)
demandé sur 2009-05-28 18:37:42
12
réponses

Calcul de la moyenne arithmétique (un type de Moyenne) en Python

Existe-t-il une méthode de bibliothèque intégrée ou standard en Python pour calculer la moyenne arithmétique (un type de moyenne) d'une liste de nombres?
demandé sur 2011-10-10 21:19:17
24
réponses

Comment déterminer si un point est dans un triangle 2D?

Est-il un moyen facile de déterminer si un point est à l'intérieur d'un triangle? C'est 2D, pas 3D.
demandé sur 2010-01-12 17:25:49
20
réponses

Comment c calcule-t-il sin() et les autres fonctions mathématiques?

j'ai passé en revue les démontages de .NET et le code source de GCC, mais je ne trouve nulle part l'implémentation réel ... grandeur plus lents, même si je pense que mes algorithmes sont assez intelligents (évidemment, ils ne le sont pas).
demandé sur 2010-02-18 01:22:49
20
réponses

Comment déterminer si une liste de points polygones est dans le sens des aiguilles d'une montre?

ayant une liste de points, comment trouver s'ils sont dans le sens des aiguilles d'une montre? par exemple: ... 5) point[3] = (1,5) point[4] = (1,0) dirait qu'il est anti-horaire (ou l'inverse, pour certaines personnes).
demandé sur 2009-07-22 18:24:33
3
réponses

Comment calculer un point sur la circonférence d'un cercle? [dupliquer]

cette question a déjà une réponse ici: calcul de point sur la circonférence d'un ... rs d'entrée de: rayon Angle Origine (paramètre facultatif, si pris en charge par la langue)
demandé sur 2009-05-08 17:57:13
23
réponses

Algorithme de détection de collision de ligne de cercle?

j'ai une ligne de A à B et un cercle positionné à C avec le rayon R. Quel est un bon algorithm ... iser pour vérifier si la ligne coupe le cercle? Et à quelle coordonnée le long du bord des cercles il s'est produit?
demandé sur 2009-07-02 13:15:10
18
réponses

Pourquoi préférer le complément de deux au signe-et-magnitude pour les numéros signés?

je suis juste curieux s'il y a une raison pour laquelle afin de représenter -1 en binaire, le complément de two est ut ... ier bit comme drapeau négatif. avertissement: Je ne compte pas sur l'arithmétique binaire pour mon travail!
demandé sur 2009-07-14 17:15:08
21
réponses

Des nombres aléatoires uniques (non répétitifs) dans O(1)?

j'aimerais générer des nombres aléatoires uniques entre 0 et 1000 qui ne se répètent jamais (c'est-à-dire que 6 n'appa ... qui ne recourt pas à quelque chose comme une recherche O(N) des valeurs précédentes pour le faire. Est-ce possible?
demandé sur 2008-10-13 00:34:22