preguntar acerca de time-complexity

3
réponses

Différence entre la Notation Big-O et Little-O

Quelle est la différence entre Big-O la notation O(n) et Peu-O la notation o(n)? ... …
demandé sur 1970-01-01 00:33:29
7
réponses

Pourquoi la complexité temporelle des deux DFS et BFS O (V + E)

L'algorithme de base pour BFS: set start vertex to visited load it into queue while queue not empty for each edge incident to vertex if its not visited load into queue mark vertex Donc je pense que la comp …
demandé sur 1970-01-01 00:33:32
13
réponses

Cache LRU en Java avec des génériques et des opérations O(1)

C'est une question qui revient beaucoup dans les entretiens d'embauche. L'idée est de définir une structure de données au lieu d'utiliser LinkedHashMap intégré à Java. Un cache LRU supprime l'entrée la moins récemment utilisée pour en insérer une no …
demandé sur 1970-01-01 00:33:34
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
8
réponses

Algorithme Avec O(N log n) temps et O (1) complexité de l’espace vs O (n) temps et O (n) complexité de l’espace

je suis curieux de savoir quel algorithme est le meilleur : algorithme avec O(N log n) temps et O (1) complexité de l'espace algorithme avec O(n) temps et O (n) complexité de l'espace la plupart des algorithmes qui sont résolus dans O(N long n) L …
demandé sur 1970-01-01 00:33:35
2
réponses

Algorithme Union / find sans union par rang pour les forêts disjointes structure des données

Voici une ventilation de l'algorithme union/find Pour disjoint set forests sur wikipédia: les forêts disjointes de Barebone... (O(n)) ... avec union par rang ... (maintenant améliorée O(log(n)) ... avec la compression de chemin (maintenant amélio …
demandé sur 1970-01-01 00:33:30
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

Étendue première recherche analyse de la complexité

complexité temporelle pour passer en revue chaque bord adjacent d'un sommet est dit O(N), où N est le nombre de bords adjacents. Ainsi, pour V nombre de vertices, la complexité du temps devient O(V*N)= O(E), où E est le nombre total de bords dans le …
demandé sur 1970-01-01 00:33:34
3
réponses

Complexité de l’opérateur *in* en Python [fermé]

Quelle est la complexité de l' opérateur en Python? Est-ce thêta (n)? Est-il le même que le suivant? def find(L, x) for e in L: if e == x: return True return False L est une liste. ... …
demandé sur 1970-01-01 00:33:32
5
réponses

Complexité de l’exécution des tables de hachage (insertion, recherche et suppression))

Pourquoi est-ce que je continue à voir différentes complexités d'exécution pour ces fonctions sur une table de hachage? sur wiki, search et delete sont O (n) (je pensais que le point des tables de hachage était d'avoir une recherche constante donc …
demandé sur 1970-01-01 00:33:32