Questions sur big-o

15
réponses

Java est hashmap vraiment O(1)?

j'ai vu des affirmations intéressantes sur les hashmaps de Java et leur temps de recherche O(1) . Quelqu'un peut m'expl ... n) plutôt que O(1) . peut-on expliquer si sont O (1) et, dans l'affirmative, comment y parvenir?
demandé sur 2009-06-28 20:49:25
2
réponses

Qu'est-ce qui causerait la complexité O(log n) d'un algorithme?

cette question antérieure traite de certains des facteurs qui pourraient faire en sorte qu'un algorithme présent ... une complexité O(log n). Qu'est-ce qui ferait qu'un algorithme présente une complexité temporelle O(log n)?
demandé sur 2013-05-10 02:13:54
4
réponses

Résumé du Big-O pour les implémentations du cadre de Collections Java? [fermé]

il se peut que je donne bientôt un cours de "Java crash". Bien qu'il soit probablement sûr de supposer que les membre ... art, je voudrais certainement la réutiliser (avec le crédit approprié, bien sûr.) Quelqu'un a des conseils?
demandé sur 2009-02-18 07:26:23
23
réponses

O(log N) == O (1) - Pourquoi pas?

chaque fois que je considère les algorithmes/structures de données, j'ai tendance à remplacer les parties log(N) par d ... de recueillir des arguments à utiliser si je cours (à nouveau) dans une controverse sur la performance d'un design.
demandé sur 2009-09-29 14:40:01
2
réponses

Trouver l'élément dupliqué dans un tableau

il y a un tableau de taille n et les éléments contenus dans le tableau sont entre 1 et n-1 de sorte que chaque élément ... peut trouver une meilleure solution qui n'implique pas la méthode d'addition ou la méthode XOR fonctionne dans O(n)?
demandé sur 2011-08-19 09:39:56
4
réponses

Pile à trouver min/trouver-max plus efficace que O(n)?

je suis intéressé à créer une structure de données Java similaire à une pile qui supporte les opérations suivantes aus ... quelle serait la mise en œuvre la plus rapide de cette structure de données? Comment pourrais-je l'écrire en Java?
demandé sur 2011-08-20 23:24:21
7
réponses

La différence entre la limite inférieure et serré lié?

Avec la référence de cette réponse , qu'est-ce que Thêta (serré)? Omega est la limite inférieure, tout ... ure, ce qui signifie le temps maximum qu'un algorithme peut prendre. Mais je n'ai aucune idée à propos de la thêta.
demandé sur 2009-01-21 07:21:40
30
réponses

Y a-t-il des algorithmes O(1/n)?

y a-t-il des algorithmes O(1/n)? Ou n'importe quoi d'autre qui est à moins de O(1)?
demandé sur 2009-05-25 10:15:28
16
réponses

Ajouter un objet à une liste en R en temps constant amorti, O (1)?

si j'ai quelque R liste mylist , vous pouvez y ajouter un article obj comme suit: mylist[[length(mylist)+1]] ... gérer une façon plus belle de faire cela? Points Bonus si cela fonctionne à la fois pour les vecteurs et les listes.
demandé sur 2010-03-13 03:14:09
30
réponses

Algorithme O(nlogn) - trouver trois algorithmes uniformément espacés dans la chaîne binaire

j'ai eu cette question sur un test D'algorithmes hier, et je ne peux pas trouver la réponse. Ça me rend complètement ... gulièrement espacés". Donc 1001011 est un nombre valide. Avec 1, 4, et 7 étant ceux qui sont régulièrement espacés.
demandé sur 2009-10-13 18:15:32
3
réponses

Trouver Big O de la série harmonique

prouver que 1 + 1/2 + 1/3 + ... + 1/n is O(log n). Assume n = 2^k j'ai mis la série dans la sommation, mais je n'ai aucune idée de comment aborder ce problème. Toute aide est appréciée
demandé sur 2014-09-18 09:53:51
2
réponses

Quelles sont les garanties de complexité des conteneurs standard?

Apparemment ;-) les conteneurs standard offrent une certaine forme de garanties. Quel type de garanties et qu ... O(ln(n)) Equality O(n) InEquality O(n) Element Access O(1)
demandé sur 2008-10-08 11:35:11
1
réponses

Quelqu'un pourrait-il expliquer Big O contre Big Omega contre Big Theta? [dupliquer]

possibilité de dupliquer: Notation Big Theta - qu'est-ce que big Theta représente exactement? ... er f (x) par une valeur c? Bon sang, je pensais qu'avec la notation Big O, les multiples n'avaient pas d'importance.
demandé sur 2012-12-31 02:50:13
6
réponses

Qu'est-ce qui causerait la complexité O(log n) d'un algorithme?

ma connaissance du big-O est limitée, et quand les Termes logarithmes apparaissent dans l'équation, cela me perturbe e ... t la médiane de la liste (3, 4, 5, 5, 7, 8, 8, 9, 9, 10). [Conseil: utiliser les concepts de recherche binaire]
demandé sur 2012-02-06 00:49:50
9
réponses

Un algorithme d'intersection de portée meilleur que O(n)?

intersection de gamme est un problème simple, mais non trivial. il a déjà été répondu deux fois: ... ossible, j'ai déjà la solution, je voulais juste voir s'il y avait une façon plus standard / plus simple de la faire
demandé sur 2008-11-20 01:18:30
4
réponses

Une structure de données de soutien O(1) accès aléatoire et pour le pire des cas O(1) ajouter?

je réalise une collection redimensionnable indexée qui utilise un tableau pour stocker ses éléments (comme List<T> ... y a-t-il des structures de données là-bas idéalement adaptée à cet objectif? Ou, tu peux en trouver un toi-même?
demandé sur 2011-01-29 04:21:51
4
réponses

Comment est la complexité D'add(int, E) de O(1) de LinkedList?

De la liste liée tag wiki extrait: une liste liée est une structure de données dans laquelle les ... t certainement pas du temps constant. Qu'est-ce que je rate? Est-ce que j'ai mal compris la notation big-O?
demandé sur 2013-03-31 21:31:35
8
réponses

Pourquoi accéder à un élément d'un dictionnaire par la touche O(1) même si la fonction de hachage peut ne pas être O(1)?

je vois comment vous pouvez accéder à votre collection par clé. Cependant, la fonction de hachage lui-même a beaucoup ... ge agréable qui est très efficace, il peut encore prendre de nombreuses opérations. peut-on expliquer cela?
demandé sur 2016-05-20 16:50:42
4
réponses

Liste de Big - O pour les fonctions PHP

après avoir utilisé PHP pendant un certain temps maintenant, je l'ai remarqué que pas tous PHP construit dans les fonc ... rray_merge_recursive, array_reverse, array_intersect, array_combine, str_replace (avec des entrées de tableau), etc.
demandé sur 2010-03-19 02:12:32
30
réponses

Quelle est l'explication en anglais de la notation" Big O"?

je préférerais une définition aussi peu formelle que possible et des mathématiques simples.
demandé sur 2009-01-28 14:10:32