En el analisis de compleajidad algoritmica, el comando break que tipo de Big O es?. Dado que solo se ejecutara si se alcanza el match sea...

Alexis Leonel Altamirano Barrera

Alexis Leonel Altamirano Barrera

Pregunta
studenthace 4 años

En el analisis de compleajidad algoritmica, el comando break que tipo de Big O es?. Dado que solo se ejecutara si se alcanza el match sea True. No seria constante O(1) porque si el valor se encuentra al final nunca se ejecutara. Saludos!

2 respuestas
para escribir tu comentario
    Jean Paul Yepes

    Jean Paul Yepes

    studenthace 4 años

    En un analisis linea por linea, el break tendría una eficiencia O(1) es verdad, pero cuando analizas el algoritmo completo debes tener en cuenta que el resultado final será la eficiencia de la instrucción con más peso.

    Sebastián Andrade

    Sebastián Andrade

    studenthace 4 años

    Hola, la busqueda lineal crece en O(n) el comando como tal creo que no tiene una big o notation porque para lo que se usa esta notacion es para medir la eficiencia de algoritmos, o pues eso tengo entendido, esperar a ver si alguien mas experimentado nos confirma o falsea esto, salu2

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.