[WikiItic] [TitleIndex] [WordIndex

1. Arbres

1.1. Arbres de cerca

""" Problema de arbres 26/05/11 Problema: C={3,15,4,16,-2}

a)Implemen trivial en una llista

c=[3,15,4,16,-2] c.find()---> X E(pertany)C cost O(n) b)Com millorar el cost? -representem c en un arbre binari

Arbre binari de cerca - Es un arbre binari P1 . pertany subarbre de S

per exemple el sub arbre format per 3 -2 i 4 es fe(15) i 16 es fd(15)

Cost de cerca

Si partim un arbre per nivells: En el n=0 un elemen. En el n=1 2 elements en el n=2 4 elements en el n=3 8 elements

nivell n = 2**n arbre d'alçada n= sumatori de 2**n= 2**(n+1)-1


Per C(elements): C= 7 ---> alçada 3 C= 15---> alçada 4 C= 10---> alçada 4

Cost O(log(base2)n) si arbre equilibrat

""" #Implementació #Operacions: Insertar, restar, pertany

class Acerca(object):

""" Esborrat 1)esborrar fulla

2) esborrar fill unic

3) Esborrar node 2 fills

1)buscar substitut k sera el 8 ja que el 8 es el mes gran dels mes petits de 10 o el 11 k es el mes petit del mes gran que 10 2)substituir 3)Esborrar substitut

"""


2023-07-03 11:46