Questions marquées «algorithm»

Un algorithme est une séquence d'étapes bien définies qui définit une solution abstraite à un problème. Utilisez cette balise lorsque votre problème est lié à la conception de l'algorithme.










30
Produit cartésien de plusieurs tableaux en JavaScript
На этот вопрос есть ответы на Stack Overflow на русском : Декартово произведение нескольких массивов Comment implémenteriez-vous le produit cartésien de plusieurs tableaux en JavaScript? Par exemple, cartesian([1, 2], [10, 20], [100, 200, 300]) devrait revenir [ [1, 10, 100], [1, 10, 200], [1, 10, 300], [2, 10, 100], [2, …

19
Calcul des images par seconde dans un jeu
Qu'est-ce qu'un bon algorithme pour calculer les images par seconde dans un jeu? Je veux l'afficher sous forme de nombre dans le coin de l'écran. Si je regarde simplement combien de temps il a fallu pour rendre la dernière image, le nombre change trop rapidement. Des points bonus si votre …


4
Pourquoi utiliser l'algorithme de Dijkstra si Breadth First Search (BFS) peut faire la même chose plus rapidement?
Les deux peuvent être utilisés pour trouver le chemin le plus court à partir d'une seule source. BFS entre O(E+V), tandis que Dijkstra court O((V+E)*log(V)). De plus, j'ai vu Dijkstra beaucoup utilisé comme dans les protocoles de routage. Ainsi, pourquoi utiliser l'algorithme de Dijkstra si BFS peut faire la même …


14
Fonction inverse multiplicative modulaire en Python
Un module Python standard contient-il une fonction pour calculer l'inverse multiplicatif modulaire d'un nombre, c'est-à-dire un nombre y = invmod(x, p)tel que x*y == 1 (mod p)? Google ne semble pas donner de bons indices à ce sujet. Bien sûr, on peut proposer un algorithme euclidien étendu à 10 lignes …
110 python  algorithm 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.