En informatique, nous avons souvent à résoudre des relations de récurrence , c'est-à-dire à trouver une forme fermée pour une suite de nombres définie récursivement. Quand on considère les temps d'exécution, on s'intéresse souvent principalement à la croissance asymptotique de la séquence . Des exemples sont Le temps d'exécution d'une …
Cette question a été migrée à partir de la bourse théorique de l'informatique, car elle peut être répondue sur la bourse de la science informatique. Migré il y a 6 ans . Je lis actuellement un livre sur les algorithmes et la complexité. En ce moment, je suis en train …
Le problème 3SUM essaie d'identifier 3 entiersa , b , cune,b,ca,b,cSSSnnna + b + c = 0une+b+c=0a + b + c = 0 On suppose qu'il n'y a pas de meilleure solution que quadratique, c'est-à-dire o ( n2)o(n2)\mathcal{o}(n^2)o (nlog( n ) + n2)o(nbûche(n)+n2)\mathcal{o}(n \log(n) + n^2) Je me demandais donc …
Pour un langage régulier , soit le nombre de mots dans de longueur . En utilisant la forme canonique de Jordan (appliquée à la matrice de transition non annotée de certains DFA pour ), on peut montrer que pour un assez grand , où sont des polynômes complexes et sont …
(Je suis un étudiant avec une formation mathématique et j'aimerais savoir comment compter le nombre d'un type spécifique d'arbres binaires.) En regardant la page Wikipedia pour les arbres binaires , j'ai remarqué cette affirmation que le nombre d'arbres binaires enracinés de taille serait ce nombre catalan : nnnCn=1n+1(2nn)Cn=1n+1(2nn)C_n = \dfrac{1}{n+1}{2n …
Étant donné un ensemble multiple de nombres naturels X, considérons l'ensemble de toutes les sommes possibles: sommes (X) = { ∑i ∈ Aje|A ⊆ X}sums(X)={∑i∈Ai|A⊆X}\textrm{sums}(X)= \left\{ \sum_{i \in A} i \,|\, A \subseteq X \right\} Par exemple, sommes ( { 1 , 5 } )= { 0 , 1 , …
Étant donné un ensemble de pièces de monnaie de dénominations différentes et une valeur v, vous voulez trouver le moins de pièces nécessaires pour représenter la valeur v.c 1 , . . . , c nc1,...,cnc1, ... , cn Par exemple, pour le jeu de pièces 1,5,10,20, cela donne 2 …
Dans un premier temps , matroïdes ont été introduites pour généraliser les notions d'indépendance linéaire d'une collection de sous - ensembles sur un terrain mis . Certains problèmes qui contiennent cette structure permettent aux algorithmes gourmands de trouver des solutions optimales. Le concept de greedoids a été introduit plus tard …
Un commercial de pizza prétend que vous pouvez combiner ses ingrédients à 34 millions de combinaisons différentes. Je ne le croyais pas, alors j'ai dépoussiéré mes compétences de combinatoire rouillée et j'ai essayé de le comprendre. Voici ce que j'ai jusqu'à présent: Sur le site de commande en ligne, j'ai …
Soit un ensemble fini de caractères de taille fixe. Soit une chaîne sur . Nous disons qu'une sous-chaîne non vide of est une répétition if pour une chaîne .ΣΣ\Sigmaαα\alphaΣΣ\Sigmaββ\betaαα\alphaβ=γγβ=γγ\beta = \gamma \gammaγγ\gamma Maintenant, ma question est de savoir si ce qui suit vaut: Pour chaque , il existe quelques tels …
Supposons que vous obtenez un nombre (en utilisant bits dans le codage binaire).mmmO(logm)O(logm)O(\log m) À quelle vitesse pouvez-vous trouver (ou déterminer qu'il n'existe pas) n,k∈N,1<k≤n2:(nk)=mn,k∈N,1<k≤n2:(nk)=mn,k\in \mathbb N, 1<k\leq\frac{n}{2}:{n \choose k}=m ? Par exemple, étant donné l'entrée m=8436285m=8436285m=8436285 , on peut sortir n=27,k=10n=27,k=10n=27, k=10 . Un algorithme naïf pour le problème …
Combien de tas max différents existent pour une liste de nnn entiers? Exemple: liste [1, 2, 3, 4] Le tas max peut être soit 4 3 2 1: 4 / \ 3 2 / 1 ou 4 2 3 1: 4 / \ 2 3 / 1
Un graphe unipathique est un graphe orienté tel qu'il existe au plus un chemin simple d'un sommet à un autre sommet. Les graphiques unipathiques peuvent avoir des cycles. Par exemple, une liste doublement chaînée (pas circulaire!) Est un graphe unipathique; si la liste contient nnn éléments, le graphique a n−1n−1n-1 …
Je suis nouveau sur ce forum et juste un physicien qui fait cela pour garder son cerveau en forme, alors s'il vous plaît montrez de la grâce si je n'utilise pas le langage le plus élégant. Veuillez également laisser un commentaire, si vous pensez que d'autres balises seraient plus appropriées. …
La combinatoire joue un rôle important en informatique. Nous utilisons fréquemment des méthodes combinatoires à la fois dans l'analyse et la conception dans les algorithmes. Par exemple, une méthode pour trouver un ensemble de couvertures -vertex dans un graphique pourrait simplement inspecter tous les sous-ensembles \ binom {n} {k} possibles. …
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.