Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void demostracion (){
- int op=-1;
- bool tipo_arbol=false;
- arbol<DNI,NodoAVL<DNI>> ABB;
- cout<<"1. ABBn2.AVL"<<endl;
- cin>>op;
- if(op==1)
- {
- ABB.type_tree=false;
- }
- else{
- ABB.type_tree=true;
- }
- do{
- cout <<"[0] Salir"<<endl<<"[1] Insertar Clave"<<endl<<"[2] Eliminar Clave"<<endl; // mostramos menu
- cin>>op; // leemos la opcion que el usuario elige
- switch(op){
- case 0:break; // en caso de que sea 0 salimos
- case 1:
- ABB.insertar(set_valor());
- break; // en caso de que sea 1 insertamos un valor Clave
- case 2:
- ABB.eliminar(set_valor());
- break; // en caso de que sea 2 eliminamos un valor Clave
- }
- system("clear");
- ABB.mostrar();
- cout<<"La profundidad es "<<ABB.get_depth()<<endl;
- }while(op != 0);
- }
- void estadistica(){
- int a;
- int op=-1;
- bool tipo_arbol=false;
- arbol<DNI,NodoAVL<DNI>> ABB;
- cout<<"1. ABBn2.AVL"<<endl;
- cin>>op;
- if(op==1)
- {
- ABB.type_tree=false;
- }
- else{
- ABB.type_tree=true;
- }
- banco<DNI> ayudame;
- ayudame= rellenar(ayudame,20);
- for(int i=0;i<10;i++){
- ABB.insertar(set_valor());
- }
- ABB.mostrar();
- }
- banco<DNI> ayudame;
- ayudame= rellenar(ayudame,20);
- [0] Salir
- [1] Demostracion
- [2] Estadistica
- 2
- 1. ABB
- 2.AVL
- 1
- Introduzca el valor de la clave:
- 1
- Valor: 1
- El elemento ha sido insertado
- Introduzca el valor de la clave:
- 2
- Valor: 2
- Segmentation fault (core dumped)
- [0] Salir
- [1] Demostracion
- [2] Estadistica
- 2
- 1. ABB
- 2.AVL
- 1
- Introduzca el valor de la clave:
- 1
- Valor: 1
- El elemento ha sido insertado
- Introduzca el valor de la clave:
- 2
- Valor: 2
- El elemento ha sido insertado
- Introduzca el valor de la clave:
- 3
- Valor: 3
- El elemento ha sido insertado
- Introduzca el valor de la clave:
- 4
- Valor: 4
- El elemento ha sido insertado
- Introduzca el valor de la clave:
- 5
- Valor: 5
- El elemento ha sido insertado
- Nivel 0: [1]
- Nivel 1: [.][2]
- Nivel 2: [.][.][3]
- Nivel 3: [.][.][.][4]
- Nivel 4: [.][.][.][.][5]
- Nivel 5: [.][.][.][.][.][.]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement