preguntar acerca de complexity-theory

14
réponses

Comment la construction d’un tas peut-elle être une complexité temporelle O(n)?

Quelqu'un peut-il aider à expliquer comment la construction d'un tas peut-elle être une complexité O(n)? L'insertion d'un élément dans un tas est O(log n), et l'insertion est répétée n / 2 fois (le reste sont des feuilles et ne peut pas violer la p …
demandé sur 1970-01-01 00:33:32
1
réponses

Différents algorithmes d’arbre de décision avec comparaison de la complexité ou des performances

Je fais des recherches sur l'exploration de données et plus précisément sur les arbres de décision. Je voudrais savoir s'il existe plusieurs algorithmes pour construire un arbre de décision (ou juste un?), et ce qui est mieux, basé sur des critères …
demandé sur 1970-01-01 00:33:32
3
réponses

L’analyse de FrogSort dans les céréales du Petit déjeuner du samedi matin est-elle correcte?

Dans a récent samedi matin petit déjeuner céréales comic, l'auteur décrit un algorithme appelé Frog Sort pour trier une liste de nombres naturels. L'algorithme est décrit dans la bande dessinée, mais pour simplifier, je l'ai réimprimé ici: pour …
demandé sur 1970-01-01 00:33:32
8
réponses

Tri en temps linéaire? [fermé]

Étant donné un ensemble d'entrée de n entiers dans la plage [0..n ^ 3-1], fournir un algorithme de tri du temps linéaire. C'est un examen pour mon test, jeudi, et je n'ai aucune idée de comment aborder ce problème. ... …
demandé sur 1970-01-01 00:33:29
3
réponses

Calcul de la relation de récurrence T (n)=T (n / log n) + Θ (1)

La question vient de Introduction aux Algorithmes 3ème Édition, P63, Problème 3-6, où il est présenté comme fonctions Itérées. Je réécrire sous la forme suivante: int T(int n){ for(int count = 0; n > 2 ; ++count) { n = n/log₂(n); …
demandé sur 1970-01-01 00:33:35
5
réponses

Complexité temporelle de la boucle imbriquée

j'ai besoin de calculer le temps de la complexité du code suivant: for (i = 1; i <= n; i++) { for(j = 1; j <= i; j++) { // Some code } } Est-ce O (N^2) ... …
demandé sur 1970-01-01 00:33:29
4
réponses

Complexité du programme factoriel récursif

Quelle est la complexité d'un programme récursif pour trouver factorielle d'un nombre n? Mon intuition est qu'il pourrait être O(n). ... …
demandé sur 1970-01-01 00:33:30
6
réponses

Complexité temporelle de l’accès à un dict Python

j'écris un programme Python simple. mon programme semble souffrir d'un accès linéaire aux dictionnaires, son exécution se développe de façon exponentielle, même si l'algorithme est quadratique. J'utilise un dictionnaire pour mémoriser les valeur …
demandé sur 1970-01-01 00:33:29
4
réponses

Les clés du dictionnaire Python. «Dans» la complexité

question rapide pour satisfaire principalement ma curiosité sur le sujet. if(key in dict.keys()): ...code... à: if(dict[key] != None): ...code... il s'agit essentiellement de la même opération mais le haut serait O(n) et le bas serai …
demandé sur 1970-01-01 00:33:33
3
réponses

Quelle est la complexité temporelle des algorithmes Regex moyens?

Je ne suis pas nouveau à utiliser des expressions régulières, et je comprends le base théorie ils sont basés sur -- machines d'état finis. Je ne suis pas très bon en analyse algorithmique et je ne comprends pas comment un regex se compare, par ex …
demandé sur 1970-01-01 00:33:31