J'étudie le pire cas d'exécution de quicksort à la condition qu'il ne fasse jamais une partition très déséquilibrée pour différentes définitions de très . Pour ce faire, je me pose la question de savoir quel serait le runtime dans le cas où quicksort arrive toujours à partitionner en une fraction …
On m'a confié un devoir avec Big O. Je suis coincé avec des boucles imbriquées qui dépendent de la boucle précédente. Voici une version modifiée de ma question de devoirs, car je veux vraiment la comprendre: sum = 0; for (i = 0; i < n; i++ for (j = …
Si vous disposez d'un algorithme de tri rapide et que vous sélectionnez toujours le plus petit (ou le plus grand) élément comme pivot; Ai-je raison de supposer que si vous fournissez un ensemble de données déjà trié, vous obtiendrez toujours les performances les plus défavorables, que votre liste «déjà triée» …
Nous voulons résoudre un problème de flux à coût minimal avec un algorithme générique d'annulation de cycle négatif. Autrement dit, nous commençons avec un flux valide aléatoire, puis nous ne sélectionnons pas de «bons» cycles négatifs tels que des cycles de coût moyen minimal, mais utilisons Bellman-Ford pour découvrir un …
Toutes mes excuses pour la question des débutants, mais je suis un peu confus quant à ce qui compte exactement comme une "opération simple" lorsque l'on élabore la complexité temporelle d'un algorithme. En particulier, pourquoi considérons-nous que toutes les opérations sont égales? Assurément, la division de deux très grands nombres …
Je lis l'article NJ Larsson, A. Moffat: Compression basée sur un dictionnaire hors ligne , qui décrit un algorithme de compression qui, si je le comprends bien, est assez similaire au codage par paire d'octets . Étant donné une chaîne de longueur , j'essaie de comprendre comment on peut la …
J'essaie d'estimer la complexité d'un algorithme que j'ai écrit pour le décompilateur Reko , où j'essaie de "défaire" la transformation effectuée par un compilateur en une division entière par une constantex/nx/nx / n. Le compilateur a converti la division en une multiplication entière et un décalage:(x∗⌊2β/n⌋)>>β(x∗⌊2β/n⌋)>>β(x * \lfloor 2^\beta / …
J'ai fait le programme Haskell (non golfé) suivant pour le défi de golf de code de calculer les premières valeurs de A229037 .nnn Voici ma solution proposée pour calculer la ème valeur:nnn a n | n<1 = 0 | n<3 = 1 | otherwise = head (goods n) goods n …
Je suis bloqué par l'analyse de la complexité temporelle de l'algorithme suivant: def fun (r, k, d, p): if d > p: return r if d = 0 and p = 0: r <- r + k return r if d > 0: fun (r, k + 1, d - …
Lors du calcul de la dépendance d'exécution à l'entrée, quels calculs sont pris en compte? Par exemple, je pense avoir appris que l'indexation des tableaux ainsi que les instructions d'affectation ne sont pas comptées, pourquoi?
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . Le wiki a une bonne feuille …
J'ai des difficultés à comprendre l'algorithme distribué pour l'arbre 6 - coloriage O (Journal∗n )O(log∗n)O(\log^*n) temps. La description complète peut être trouvée dans le document suivant: Symétrie symétrique dans les graphes clairsemés. Goldberg, Plotkin, Shannon . Bref, l'idée est ... En partant de la coloration valide donnée par les ID …
La source de cette question provient d'un cours de premier cycle que je suis, qui couvre une introduction à l'analyse des algorithmes. Ce n'est pas pour les devoirs, mais plutôt une question posée dans CLRS. Vous avez une machine lente fonctionnant à xxx MIPS, et une machine rapide fonctionnant à …
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.