Quins són els pitjors casos i la complexitat mitjana dels casos de l'arbre de cerca binari?
Quins són els pitjors casos i la complexitat mitjana dels casos de l'arbre de cerca binari?
Anonim

Arbre de cerca binari

Algorisme Mitjana Pitjor dels casos
Espai O(n) O(n)
Cerca O(log n) O(n)
Insereix O(log n) O(n)
Suprimeix O(log n) O(n)

A més, quina és la gran complexitat temporal O pitjor d'un arbre de cerca binari?

L'estructura recursiva d'a BST produeix un algorisme recursiu. Buscant en a BST té O (h) pitjor - Caixa temps d'execució complexitat , on h és l'alçada de la arbre . Des del s arbre de cerca binari amb n nodes té un mínim de O (log n) nivells, es necessita almenys O (log n) comparacions per trobar un node particular.

En segon lloc, quina és la complexitat temporal de la cerca binària amb iteració? Rendiment de Algorisme de cerca binària : Per tant, complexitat temporal de l'algoritme de cerca binària és O (log2n) que és molt eficient. L'espai auxiliar utilitzat és O(1) per iteratiu implementació i O(log2n) per a la implementació recursiva a causa de la pila de trucades.

També la pregunta és, quina seria la pitjor complexitat de temps de cercar un element en un arbre de cerca binari?

Complexitat temporal : El complexitat temporal en el pitjor dels casos de cerca i les operacions d'inserció són O(h) on h és l'alçada de Arbre de cerca binari . En pitjor dels casos , nosaltres maig tenir a viatjar des de l'arrel a el node foliar més profund. L'alçada d'un esbiaixat arbre pot esdevé n i el complexitat temporal de cerca i operació d'inserció maig esdevé O(n).

Big O és el pitjor dels casos?

Per tant, a la cerca binària, el millor Caixa és O (1), mitjana i pitjor dels casos és O (inici de sessió). En resum, no hi ha cap mena de relació del tipus gran O s'utilitza per pitjor dels casos , Theta de mitjana Caixa ”. Tots els tipus de notació es poden utilitzar (i de vegades s'utilitzen) quan es parla de millor, mitjana o pitjor dels casos d'un algorisme.

Recomanat: