Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. void demostracion (){
  2. int op=-1;
  3. bool tipo_arbol=false;
  4. arbol<DNI,NodoAVL<DNI>> ABB;
  5. cout<<"1. ABBn2.AVL"<<endl;
  6. cin>>op;
  7. if(op==1)
  8. {
  9. ABB.type_tree=false;
  10. }
  11. else{
  12.  
  13. ABB.type_tree=true;
  14. }
  15. do{
  16. cout <<"[0] Salir"<<endl<<"[1] Insertar Clave"<<endl<<"[2] Eliminar Clave"<<endl; // mostramos menu
  17. cin>>op; // leemos la opcion que el usuario elige
  18.  
  19. switch(op){
  20.  
  21. case 0:break; // en caso de que sea 0 salimos
  22. case 1:
  23. ABB.insertar(set_valor());
  24. break; // en caso de que sea 1 insertamos un valor Clave
  25. case 2:
  26. ABB.eliminar(set_valor());
  27. break; // en caso de que sea 2 eliminamos un valor Clave
  28. }
  29. system("clear");
  30. ABB.mostrar();
  31. cout<<"La profundidad es "<<ABB.get_depth()<<endl;
  32. }while(op != 0);
  33. }
  34.  
  35. void estadistica(){
  36. int a;
  37.  
  38. int op=-1;
  39. bool tipo_arbol=false;
  40. arbol<DNI,NodoAVL<DNI>> ABB;
  41. cout<<"1. ABBn2.AVL"<<endl;
  42. cin>>op;
  43.  
  44. if(op==1)
  45. {
  46. ABB.type_tree=false;
  47. }
  48. else{
  49. ABB.type_tree=true;
  50. }
  51.  
  52. banco<DNI> ayudame;
  53. ayudame= rellenar(ayudame,20);
  54. for(int i=0;i<10;i++){
  55.  
  56. ABB.insertar(set_valor());
  57.  
  58. }
  59.  
  60. ABB.mostrar();
  61.  
  62. }
  63.  
  64. banco<DNI> ayudame;
  65. ayudame= rellenar(ayudame,20);
  66.  
  67. [0] Salir
  68. [1] Demostracion
  69. [2] Estadistica
  70. 2
  71. 1. ABB
  72. 2.AVL
  73. 1
  74. Introduzca el valor de la clave:
  75. 1
  76. Valor: 1
  77. El elemento ha sido insertado
  78. Introduzca el valor de la clave:
  79. 2
  80. Valor: 2
  81. Segmentation fault (core dumped)
  82.  
  83. [0] Salir
  84. [1] Demostracion
  85. [2] Estadistica
  86. 2
  87. 1. ABB
  88. 2.AVL
  89. 1
  90. Introduzca el valor de la clave:
  91. 1
  92. Valor: 1
  93. El elemento ha sido insertado
  94. Introduzca el valor de la clave:
  95. 2
  96. Valor: 2
  97. El elemento ha sido insertado
  98. Introduzca el valor de la clave:
  99. 3
  100. Valor: 3
  101. El elemento ha sido insertado
  102. Introduzca el valor de la clave:
  103. 4
  104. Valor: 4
  105. El elemento ha sido insertado
  106. Introduzca el valor de la clave:
  107. 5
  108. Valor: 5
  109. El elemento ha sido insertado
  110. Nivel 0: [1]
  111. Nivel 1: [.][2]
  112. Nivel 2: [.][.][3]
  113. Nivel 3: [.][.][.][4]
  114. Nivel 4: [.][.][.][.][5]
  115. Nivel 5: [.][.][.][.][.][.]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement