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.
Je crois que cela est vrai, mais je n'ai pas pu obtenir de preuve formelle non plus. Mais est-il vrai qu'un arbre couvrant minimum est accessible en appliquant l'algorithme de Kruskal? De même, est-ce vrai pour l'algorithme de Prim? EDIT: Pour être plus précis, je veux savoir si un MST …
Supposons qu'il y ait une session de tutorat dans une université. Nous avons un ensemble de kkk questions Q={q1…qk}Q={q1…qk}Q = \{ q_1 \ldots q_k \} et un ensemble de nnn élèves S={s1…sn}S={s1…sn}S = \{ s_1 \ldots s_n \} . Chaque élève a un doute dans un certain sous-ensemble de questions, …
Étant donné deux chaînes, comment pouvez-vous vérifier si elles sont une permutation l'une de l'autre en utilisant l'espace O (1)? La modification des chaînes n'est en aucun cas autorisée. Remarque: espace O (1) par rapport à la longueur de la chaîne ET à la taille de l'alphabet.
On m'a récemment posé ce problème dans une interview algorithmique et je n'ai pas réussi à le résoudre. Étant donné deux valeurs N et M, vous devez compter le nombre de permutations de longueur N (en utilisant des nombres de 1 à N) de sorte que la différence absolue entre …
Il semble que j'ai trouvé un moyen générique de convertir toute procédure récursive en récursion de queue: Définissez une sous-procédure d'assistance avec un paramètre "résultat" supplémentaire. Appliquez ce qui serait appliqué à la valeur de retour de la procédure à ce paramètre. Appelez cette procédure d'assistance pour commencer. La valeur …
J'ai la définition d'un algorithme in situ du professeur, mais je ne la comprends pas. Les algorithmes in situ font référence aux algorithmes qui fonctionnent avec la mémoire Θ (1). Qu'est-ce que ça veut dire?
Je viens de trouver cette phrase à la page 6 de "Ordinateurs et intractabilité" de Garey et Johnson. Tout algorithme dont la fonction de complexité temporelle ne peut pas être ainsi bornée est appelé algorithme de temps exponentiel (bien qu'il convient de noter que cette définition inclut certaines fonctions de …
Je suis en train de lire un livre sur un sujet informatique, mais je manque de connaissances préalables. Normalement, lorsque je rencontre des termes que je ne comprends pas, je les recherche simplement, mais pour la recherche universelle, je n'ai tout simplement pas été en mesure de trouver une explication …
Contexte \newcommand\ms[1]{\mathsf #1}\def\msD{\ms D}\def\msS{\ms S}\def\mfS{\mathfrak S}\newcommand\mfm[1]{#1}\def\po{\color{#f63}{\mfm{1}}}\def\pc{\color{#6c0}{\mfm{c}}}\def\pt{\color{#08d}{\mfm{2}}}\def\pth{\color{#6c0}{\mfm{3}}}\def\pf{4}\def\pv{\color{#999}5}\def\gr{\color{#ccc}}\let\ss\gr Supposons que j'ai deux lots identiques de billes. Chaque marbre peut être l'une des couleurs , où c≤n . Soit n_i le nombre de billes de couleur i dans chaque lot.nnncccc≤nc≤nc≤nninin_iiii Soit SS\msS le multiset {1,…,1n1,2,…,2n2,…,1c,…,cnc}{1,…,1⏞n1,2,…,2⏞n2,…,1c,…,c⏞nc}\small\{\overbrace{\po,…,\po}^{n_1},\;\overbrace{\pt,…,\pt}^{n_2},\;…,\;\overbrace{\vphantom 1\pc,…,\pc}^{n_c}\} représentant un lot. Dans la représentation fréquentielle …
La page wikipedia sur les algorithmes de multiplication en mentionne une intéressante par Donald Knuth . Fondamentalement, cela implique de combiner la multiplication par transformée de Fourier avec une table précalculée de multiplications de taille logarithmique. Il fonctionne en temps linéaire. L'article agit comme cet algorithme ne compte pas comme …
Je recherche un algorithme efficace pour le problème suivant ou une preuve de dureté NP. Soit ΣΣ\Sigma un ensemble et A ⊆ P ( Σ )A⊆P(Σ)A\subseteq\mathcal{P}(\Sigma) un ensemble de sous-ensembles de ΣΣ\Sigma . Trouver une séquence w ∈ Σ ∗w∈Σ∗w\in \Sigma^* de moindre longueur telle que pour chaque L ∈ …
En utilisant l'algorithme récursif de Fibonacci suivant: def fib(n): if n==0: return 0 elif n==1 return 1 return (fib(n-1)+fib(n-2)) Si j'entre le nombre 5 pour trouver fib (5), je sais que cela produira 5 mais comment puis-je examiner la complexité de cet algorithme? Comment calculer les étapes impliquées?
Il y a bacs, le i ème bac contient un i balles. Les boules ont n couleurs, il y a i boules de couleur i . Soit m = ∑ n i = 1 a i .nnniiiaiaia_innnaiaia_iiiim=∑ni=1aim=∑i=1naim=\sum_{i=1}^n a_i Un échange consiste à prendre une balle dans un bac et à …
Que language soit régulier.L⊆Σ∗L⊆Σ∗\mathcal{L} \subseteq \Sigma^* Une factorisation de est une paire maximale d'ensembles de mots avecLL\mathcal{L}(X,Y)(X,Y)(X,Y) X⋅Y⊆LX⋅Y⊆LX \cdot Y \subseteq \mathcal{L} X≠∅≠YX≠∅≠YX \neq \emptyset \neq Y , où | .X⋅Y={xyX⋅Y={xyX \cdot Y = \{xyx∈X,y∈Y}x∈X,y∈Y}x \in X, y \in Y\} (X,Y)(X,Y)(X,Y) est maximal si pour chaque paire avec soit ou …
Supposons que j'ai un graphe avec M ( G ) le (inconnu) ensemble de couplages parfaits de G . Supposons que cet ensemble ne soit pas vide, alors à quel point est-il difficile d'échantillonner uniformément au hasard à partir de M ( G ) ? Et si je suis d'accord …
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.