time-complexity

¿Qué significa O(log n) exactamente?

Actualmente estoy aprendiendo sobre los tiempos de ejecución de la Notación Big O y los tiempos amortizados. Entiendo la noc ... ogaritmo, en el sentido de que: log10 100 = 2, pero no puedo entender cómo identificar una función con un logarítmico tiempo.

Si las cadenas son inmutables in.NET, entonces, ¿por qué la subcadena toma O (n) tiempo?

Dado que las cadenas son inmutables en. NET, me pregunto por qué han sido diseñadas de tal manera que string.Substring() toma O(substring.Length) tiempo, en lugar de O(1)? Es decir, ¿cuáles fueron las compensaciones, si las hubo?

Complejidad computacional de la Secuencia de Fibonacci

Entiendo la notación Big-O, pero no se como calcularla para muchas funciones. En particular, he estado tratando de averiguar ... bonacci(n - 1) + Fibonacci(n - 2); } ¿Cuál es la complejidad computacional de la secuencia de Fibonacci y cómo se calcula?

Cómo encontrar la complejidad temporal de un algoritmo

La cuestión ¿Cómo encontrar la complejidad temporal de un algoritmo? ¿Qué he hecho antes de publicar una pregunta en SO ? ... e calcula la complejidad temporal de un algoritmo? Estoy seguro de que hay un montón de novatos como yo queriendo saber esto.

Es un hashmap de Java realmente O (1)?

He visto algunas afirmaciones interesantes sobre SO re Java hashmaps y su O(1) tiempo de búsqueda. ¿Alguien puede explicar po ... , En cuyo caso, la búsqueda sería O(n) en lugar de O(1). Puede alguien explicar si son O(1) y, si es así, ¿cómo lo logran?

¿Hay algún caso en el que prefiera un algoritmo de complejidad de tiempo big-O más alto que el más bajo?

¿Hay algún caso en el que prefiera O(log n) complejidad temporal a O(1) complejidad temporal? O O(n) a O(log n)? ¿tienes algún ejemplo?

¿Cuál es la diferencia entre Θ(n) y O (n)?

A veces veo Θ(n) con el extraño símbolo Θ con algo en el medio, y a veces solo O(n). ¿Es solo pereza al escribir porque nadie sabe cómo escribir este símbolo, o significa algo diferente?

Beneficio máximo de una sola venta

Supongamos que se nos da una matriz de n enteros que representan los precios de las acciones en un solo día. Queremos encon ... posibles y sacando lo mejor de todos ellos. Sin embargo, ¿hay un algoritmo mejor, tal vez uno que se ejecute en O(n) tiempo?

Diferencia entre la Notación Big-O y Little-O

¿Cuál es la diferencia entre la notación Big-O O(n) y la notación Little-O o(n)?

Ejemplos de Algoritmos que se tiene O(1) O(n log n) y O(log n) complejidades

¿Cuáles son algunos algoritmos que usamos diariamente que tienen complejidades O(1), O(n log n) y O(log n)?

¿Qué causaría que un algoritmo tenga complejidad O(log n)?

Mi conocimiento de big-O es limitado, y cuando los términos de registro aparecen en la ecuación, me desconcierta aún más. ... 7 es la mediana de la lista combinada (3, 4, 5, 5, 7, 8, 8, 9, 9, 10). [Sugerencia: utilice conceptos de búsqueda binaria]

cómo calcular la complejidad de búsqueda binaria

Escuché a alguien decir que dado que la búsqueda binaria reduce a la mitad la entrada requerida para buscar, por lo tanto, es ... de relacionarse con él. ¿Alguien puede explicarlo con un poco más de detalle? ¿tiene que ver algo con la serie logarítmica?

¿Por qué es la complejidad temporal de DFS y BFS O (V + E)

El algoritmo básico para BFS: set start vertex to visited load it into queue while queue not empty for each edge inci ... ecto lo que he dicho? En segundo lugar, cómo es esto O(N + E), y la intuición de por qué sería realmente agradable. Gracias

Evaluación Perezosa y Complejidad de Tiempo

Estaba mirando alrededor de stackoverflow Evaluación Perezosa No Trivial, lo que me llevó a la presentación de Keegan McAlli ... o de ordenación. ¿La evaluación perezosa juega un papel misterioso aquí? Si es así, ¿cuál es la explicación detrás de esto?

¿Cuál es la complejidad temporal de mi función? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Cómo encontrar la complejidad temporal de un algoritmo ... ty. ¿Entendí bien? Editar: (no es un duplicado) Sé lo que es Big O. He pedido la evaluación correcta en un específico caso.

Big O de arrays JavaScript

Los arrays en JavaScript son muy fáciles de modificar añadiendo y eliminando elementos. Enmascara un poco el hecho de que la ... denación, la mayoría de los cuales parecen asumir que anexar y eliminar son operaciones O(1) al describir su gran O general.

¿Qué causaría que un algoritmo tenga complejidad O(log log n)?

Esta pregunta anterior aborda algunos de los factores que podrían causar que un algoritmo tenga complejidad O(log n). ¿Qué causaría que un algoritmo tenga complejidad de tiempo O(log log n)?

Complejidad temporal del tamiz del algoritmo de Eratóstenes

De Wikipedia: La complejidad del algoritmo es O(n(logn)(loglogn)) operaciones de bits. ¿Cómo se lle ... ros que son múltiplos de 5), el número de operaciones sería O(n). Entonces, la complejidad sería O(n^3). ¿estás de acuerdo?

Peor caso en Max-Heapify - ¿Cómo se obtiene 2n/3?

En CLRS, tercera Edición, en la página 155, se da que en MAX-HEAPIFY, Los subárboles de los niños tienen un tamaño máxim ... ué si el nivel inferior está medio lleno, entonces el tamaño del árbol hijo es de hasta 2n/3? ¿Cómo calcular eso? Gracias