Probemos [matemáticas] 100n + \ log {n} \ en O (n + (\ log {n}) ^ 2) [/ matemáticas].
Necesitamos encontrar una constante real positiva [matemática] c [/ matemática] y un entero positivo [matemática] n_0 [/ matemática] tal que para todos [matemática] n \ geq n_0 [/ matemática], [matemática] 100n + \ log {n} \ leq c \ cdot (n + (\ log {n}) ^ 2). [/ math] Elija [math] c = 100 [/ math], luego necesitamos encontrar [math] n_0 [/ math ] tal que para todos [math] n \ geq n_0 [/ math], [math] 100n + \ log {n} \ leq 100n + 100 (\ log {n}) ^ 2 [/ math]. Bueno, [matemáticas] 100n + \ log {n} \ leq 100n + 100 (\ log {n}) ^ 2 \ Leftrightarrow \ log {n} \ leq 100 (\ log {n}) ^ 2 \ Leftrightarrow 1 \ leq 100 \ log {n} [/ math]. No estoy seguro de la base (puede ser la base 10 o la base 2), asumiré la primera. Claramente [math] 1 \ leq 100 \ log {n} [/ math] cuando [math] n \ geq 10 [/ math], elija [math] n_0 = 10 [/ math]. Por lo tanto, según la definición de Big-Oh, [matemáticas] 100n + \ log {n} \ en O (n + (\ log {n}) ^ 2). [/ Matemáticas]
- ¿Cuál es la licencia del algoritmo de agrupación combinatoria multiescala?
- ¿Se puede implementar BFS sin usar una cola? En caso afirmativo, ¿cuál es la mejor complejidad que se puede lograr?
- ¿Por qué un árbol se llama estructura de datos?
- ¿Cómo encuentra un ciclo en una lista "simple" usando solo dos punteros?
- Cómo encontrar la ruta de longitud máxima en un árbol binario T