Questions sur big-o

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
22
réponses

Big O, comment calculez-vous/approximatif?

la plupart des diplômés en sciences savent certainement ce que Big O signifie . Il nous aide à mesurer comment (dans) ... ématurée est la racine de tout mal , et l'optimisation sans cause justifiée devrait mériter ce nom aussi bien.
demandé sur 2008-08-06 14:18:16
9
réponses

Quelle est la différence entre Θ(n) et O(n)?

Parfois je vois Θ (n) avec l'étrange Θ symbole avec quelque chose au milieu de lui, et parfois juste O(n). Est-ce just ... graphie parce que personne ne sait comment taper ce symbole, ou est-ce que cela signifie quelque chose de différent?
demandé sur 2009-01-23 01:58:39
5
réponses

Temps Amorti Constant

Qu'entend-on par" temps amorti Constant " lorsqu'on parle de la complexité temporelle d'un algorithme?
demandé sur 2008-10-14 12:32:47
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
25
réponses

Big-O pour les enfants de 8 ans? [dupliquer]

cette question a déjà une réponse ici: Quelle est l'explication en anglais de la ... e-t-il si une opération est O (N log (n))? et est-ce que quelqu'un doit fumer du crack pour écrire un O(x!)?
demandé sur 2008-09-20 08:59:59
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
11
réponses

Complexité computationnelle de la séquence de Fibonacci

je comprends la notation Big-O, mais je ne sais pas comment la calculer pour de nombreuses fonctions. En particulier, ... - 2); } Quelle est la complexité computationnelle de la séquence de Fibonacci et comment est-elle calculée?
demandé sur 2008-12-11 23:20:25
22
réponses

Y a-t-il des cas où vous préféreriez un algorithme de grande complexité temporelle plus élevé que le plus bas?

y a-t-il des cas où vous préféreriez O(log n) complexité temporelle à O(1) complexité temporelle? Ou O(n) à O(log n) ? avez-vous des exemples?
demandé sur 2015-12-09 16:25:45
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
26
réponses

Y a-t-il des algorithmes de tri plus mauvais que Bogosort (A. K. une sorte de singe)? [fermé]

mes collègues m'ont ramené dans le temps à l'époque de L'université avec une discussion sur les algorithmes de tri ce ... t des performances moyennes inférieures à O(n·n!) ? Ou sont tout simplement stupide que le Singe de Tri en général?
demandé sur 2010-04-09 22:24:09
4
réponses

Qu'est-ce que la notation Big Cho représente exactement?

je suis vraiment confus au sujet des différences entre big O, big Omega, et big Theta notation. je comprends ... nt le grand փ (thêta)? j'ai lu que cela signifie "151960920 serrée" lié , mais ça veut dire quoi?
demandé sur 2012-04-30 02:56:19
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
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

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
19
réponses

Bénéfice maximal par vente

supposons qu'on nous donne un tableau de n entiers représentant les cours des actions sur un seul jour. Nous vo ... lleur de toutes. Cependant, y a-t-il un meilleur algorithme, peut-être un algorithme qui tourne en O(n) time?
demandé sur 2011-08-17 03:45:55
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
15
réponses

Que signifie" O (1) Temps d'accès"?

j'ai vu ce terme" O(1) Temps d'accès "signifier" rapidement " mais je ne comprends pas ce que cela signifie. L'autre te ... Qu'est-ce que la notation Big O? L'utilisez-vous? Big-O pendant Huit Ans?
demandé sur 2009-03-30 20:22:51
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
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
2
réponses

Grand O de tableaux JavaScript

Les tableaux en JavaScript sont très faciles à modifier en ajoutant et en supprimant des éléments. Il masque quelque pe ... plupart semblent supposer que l'ajout et la suppression sont des opérations O(1) lorsqu'ils décrivent leur grand O.
demandé sur 2012-07-17 03:59:38
12
réponses

Implémenter une file d'attente dans laquelle push rear (), pop front () et get min () sont des opérations à temps constant

je suis tombé sur cette question: implémente une file dans laquelle push_rear(), pop_front() et get_min() sont tou ... règle de temps constant pour les 3 méthodes: push (), pop () et min (). Merci pour toutes les suggestions.
demandé sur 2011-01-26 09:54:32
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
7
réponses

Est liste::size() O(n)?

récemment, j'ai remarqué que certaines personnes mentionnaient que std::list::size() a une complexité linéaire. ... oi ressemble actuellement gcc ? Si elle est vraiment en O(n), pourquoi le les développeurs choisissent de le faire?
demandé sur 2008-10-23 12:08:58
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
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
13
réponses

La complexité temporelle de l'algorithme vide O (0)?

ainsi donné le programme suivant: Est le temps de la complexité de ce programme, O(0)? En d'autres term ... eaucoup de bonnes réponses ici! Nous sommes tous d'accord que 0 est O(1). La question Est, est 0 O (0) aussi bien?
demandé sur 2010-07-09 04:58:17
30
réponses

Algorithme pour déterminer si array contient n ... n+m?

j'ai vu cette question sur Reddit, et il n'y avait pas de solutions positives présentées, et j'ai pensé que ce serait ... s de doublons exécuter les algorithmes affichés. Alors, pouvez-vous tester pour des dupes dans O(n) time O(1) space?
demandé sur 2008-10-07 07:19:01
7
réponses

Détection si une chaîne a des caractères uniques: comparer ma solution à " Cracking the Coding Interview?"

je travaille sur le livre "Cracking the Coding Interview" et j'ai rencontré des questions ici demandant des réponses, mai ... ent, que fait l'opérateur"|="? Pourquoi est - 'a' soustrait du caractère courant dans la chaîne de la valeur "val"? Je sais "
demandé sur 2013-10-21 04:11:01