Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

172
Vistas
Complejidad temporal de atravesar un objeto JS anidado

Me gustaría saber en qué complejidad de tiempo estoy atravesando mi objeto JS anidado. Para atravesar el objeto JS, estoy usando tres bucles for anidados, por ejemplo

Bosquejo del For-Loop:

 for(const page in object){ for(const group in page){ for(element in elements){ } } }

Necesito visitar cada elemento de cada elemento para cada grupo que tiene una página.

Objeto JS:

 { "Page 1":{ "Group 1": { "Elements": [ "Element 1", ] }, "Group 2": { "Elements": [ "Element 1" ] } }, "Page 2":{ "Group 1": { "Elements": [ "Element 1", "Element 2" ] } }

}

¿Es O (n) debido al hecho de que estoy visitando cada elemento solo una vez?

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

La complejidad es O(P+G+E) donde

  • P representa el número de páginas
  • G representa el número total de grupos
  • E representa el número total de elementos.

En la práctica, esto es equivalente a O(E), pero si tuviera páginas vacías y/o grupos vacíos (sin elementos), entonces P o G podrían ser mayores que E, y entonces es importante hablar de O( P+G+E).

Sin embargo, si se garantiza que cada página tiene al menos un grupo, y cada grupo tiene al menos un elemento, entonces E es el mayor entre (P, G, E), por lo que O(P+G+E) = O( MI).

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda