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 et à l'analyse d'algorithmes.
En faisant du calcul mental, on peut faire: Étant donné un entier k, additionnez tous les chiffres (en base 10), et si le résultat est un multiple de 3, alors k est un multiple de 3. Connaissez-vous un algorithme fonctionnant de manière similaire mais fonctionnant sur des chiffres binaires (bits)? …
Bruinier et Ono ont trouvé une formule algébrique pour la fonction de partition , qui a été largement rapportée comme une percée. Je n'arrive pas à comprendre l'article, mais cela a-t-il des conséquences algorithmiques pour un calcul rapide de la fonction de partition?
Je recherche l'algorithme O (V + E) pour trouver la réduction transitive avec un DAG. C'est-à-dire supprimer autant d'arêtes que possible de sorte que si vous pouviez atteindre v à partir de u, pour v et u arbitraires, vous puissiez toujours atteindre après suppression des bords. S'il s'agit d'un problème …
Veuillez considérer la boucle triple imbriquée suivante: for (int i = 1; i <= n; ++i) for (int j = i; j <= n; ++j) for (int k = j; k <= n; ++k) // statement L'instruction ici est exécutée exactement n(n+1)(n+2)6n(n+1)(n+2)6n(n+1)(n+2)\over6 fois. Quelqu'un pourrait-il expliquer comment cette formule a …
J'ai implémenté un tri topologique basé sur l'article Wikipedia que j'utilise pour la résolution des dépendances, mais il renvoie une liste linéaire. Quel type d'algorithme puis-je utiliser pour trouver les chemins indépendants?
Supposons que l'on me donne entiers de largeur fixe (c'est-à-dire qu'ils s'inscrivent dans un registre de largeur w ), a 1 , a 2 , … a n tels que leur somme a 1 + a 2 + ⋯ + a n = S s'inscrit également dans un registre de …
Je veux générer un Sudoku complètement aléatoire . Définissez une grille Sudoku comme une grille d'entiers entre et où certains éléments peuvent être omis. Une grille est un casse-tête valide s'il existe un moyen unique de le compléter pour correspondre aux contraintes de Sudoku (chaque ligne, colonne et aligné carré …
Existe-t-il une approche algorithmique pour identifier les dates données dans un paragraphe en corrélation avec des événements (phrases) particuliers dans le paragraphe? Exemple, considérons le paragraphe suivant: En juin 1970, le grand chef prête serment. Mais ce n'est qu'après mai 1972, après la mort du ministre d'État, qu'il prend les …
Un jeu simple habituellement joué par des enfants, le jeu de guerre est joué par deux personnes en utilisant un jeu standard de 52 cartes à jouer. Initialement, le jeu est mélangé et toutes les cartes sont distribuées entre les deux joueurs, de sorte que chacun a 26 cartes aléatoires …
Une fonction heuristique h(n)h(n)h (n) est ... Cohérent si le coût estimé du nœud nnn à l'objectif n'est pas supérieur au coût de l'étape pour son successeur n′n′n' plus le coût estimé du successeur à l'objectif. Admissible si h(n)h(n)h(n) ne surestime jamais le véritable coût pour l'état de l'objectif. Le …
La programmation dynamique peut réduire le temps nécessaire pour exécuter un algorithme récursif. Je sais que la programmation dynamique peut aider à réduire la complexité temporelle des algorithmes. Les conditions générales sont-elles telles que si elles sont satisfaites par un algorithme récursif, cela impliquerait que l'utilisation de la programmation dynamique …
Je suis un novice (débutant total à la théorie de la complexité computationnelle) et j'ai une question. Disons que nous avons un «problème du voyageur de commerce», l'application suivante des algorithmes de Dijkstra le résoudra-t-elle? À partir d'un point de départ, nous calculons la distance la plus courte entre deux …
D'après ce que j'ai lu dans le preliminary version of a chapter of the book “Lectures on Scheduling” edited by R.H. M¨ohring, C.N. Potts, A.S. Schulz, G.J. Woeginger, L.A. Wolsey, to appear around 2011 A.D. Voici la définition PTAS : Un schéma d'approximation polynomiale du temps ( PTAS ) pour …
On m'a donné le problème suivant dans une interview (que j'ai déjà échoué à résoudre, n'essayant pas de me tromper): Le jeu commence avec un nombre entier positif . (Par exemple ) Ce nombre est converti en représentation binaire, et est le nombre de bits mis à . (Par exemple …
Ou: Avons-nous besoin de Rupert pour obtenir des cadeaux? Mis à part les problèmes de routage , le Père Noël est confronté au problème suivant (plusieurs fois): Étant donné un sac d'une capacité¹ CCC et un ensemble de cadeaux {p1,…,pn}{p1,…,pn}\{p_1, \dots, p_n\} , chacun de taille sisis_i , il veut …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.