01- complejidad de la 3 minutos hallazgo - problemas de la función

01- complejidad de la 3 minutos hallazgo - problemas de la función

La resolución de problemas Código

Position BinarySearch( List L, ElementType X )
{
    Position ret=NotFound;
    Position left=1,right=L->Last;
    Position loc;
    while(left<=right){
        loc=(left+right)/2;
        if(X==L->Data[loc]){
            ret=loc;
            break;
        }else if(X>L->Data[loc]){
            left=loc+1;
        }else{
            right=loc-1;
        }
    }
    return ret;
}

resultados de la prueba

Aquí Insertar imagen Descripción

problema de acabado

Publicado 10 artículos originales · ganado elogios 0 · Vistas 92

Supongo que te gusta

Origin blog.csdn.net/Aruasg/article/details/104792435
Recomendado
Clasificación