Académique Documents
Professionnel Documents
Culture Documents
Com partir 0
LOS UNICOS
m ircoles, 30 de enero de 2013 Archivo del blog
2013 (20) enero (20) EJERCICIOS DE ARBOLES EN JAVA 3 EJERCICIOS ESTRUCTURAS EN JAVA EJERCICIOS DE ARBOLES EN JAVA EJERCICIOS DE ARBOLES EN JAVA EJERCICIOS DE ARBOLES EN JAVA EJERCICIOS DE ARBOLES EN JAVA EJERCICIOS DE ARBOLES EN JAVA EJERCICIOS DE ARBOLES EN JAVA EJERCICIOS DE ARBOLES EN JAVA MAPA MENTAL ARBOLES EJEMPLO DE ARBOL EN JAVA 2 EJEMPLO DE ARBOL EN JAVA 1 VIDEOS DE ESTRUCTURA DE DATOS EN JAVA LISTA GENERICA http://sites.google.com/site/losunicos11 5/archivad... MAPA CONCEPTUAL COLAS EN C LISTAS EN C MAPA MENTAL MAPA CONCEPTUAL ESTRUCTURA DE DATOS
Datos personales
jaime sanabria
Seguir
losestructurados1704.blogspot.mx/2013/01/normal-0-21-false-false-false-es-co-x.html
1/7
03/11/13
losestructurados1704.blogspot.mx/2013/01/normal-0-21-false-false-false-es-co-x.html
2/7
03/11/13
2 Siguiente import java.util.Stack; // importamos la clase Stack public class a { public static void main (String[] args) { Stack Pila = new Stack(); // creamos la pila Pila.push("Hola"); // agregamos la cadena "Hola" al final de la pila System.out.println(Pila); // mostramos la pila } } ----------------------------Ahora uno mas complejo: import java.util.Stack; // importamos la clase Stack public class a {
losestructurados1704.blogspot.mx/2013/01/normal-0-21-false-false-false-es-co-x.html
3/7
03/11/13
public static void main (String[] args) { Stack Pila = new Stack(); // creamos la pila
Pila.push("Hola"); // agregamos la cadena "Hola" al final de la pila Pila.push("como"); // agregamos la cadena "como" al final de la pilav Pila.push("estas"); // agregamos la cadena "estas" al final de la pila Pila.push("tu"); // agregamos la cadena "tu" al final de la pila Pila.push("?"); // agregamos la cadena "?" al final de la pila Object A = Pila.get(2); // el objeto A recibe la cadena que se encuentra en la posicion 2 de la pila, osea "estas" System.out.println(A); // mostramos el objeto A //----------------------------------if(Pila.contains("tu")) { System.out.println("La pila si contiene la cadena tu"); } else { System.out.println("La pila no contiene la cadena tu"); } //----------------------------------System.out.println(Pila.size()); // imprime el tamao de la pila Pila.pop(); // Eliminamos el ultimo objeto de la pila, osea "?" System.out.println(Pila); // Muestra la pila, ya no deberia tener el elemento "?" //----------------------------------Pila.clear(); // borra todos los elementos de la pila if(Pila.isEmpty()) // comprueba si la pila esta vacia { System.out.println("La pila esta vacia"); } else { System.out.println("La pila no esta vacia"); } } } //-------------------Copia el codigo al JCreator por que aqui no se visualiza bien.. Si tienes problemas avisas....a y con las colas y listas no hay mucha diferencia, se usan practicamente los mismos metodos que te mencione antes, solo que para las listas en ves de crear un objeto de la clase Stack creas un objeto de la clase LinkedList y para las colas la clase Queue. Pila clase Stack Cola clase Queue Lista clase LinkedList Fuente(s): yo mismo ercicio
3 ejercicio
Clase Nodo
1 2 3 4 5 6 7 8 9 10
c l a s sn o d o { i n td a t o ; n o d od e r ; n o d oi z q ; n o d o ( i n td a t ) { t h i s . d a t o = d a t ; t h i s . d e r = n u l l ; t h i s . i z q = n u l l ;
losestructurados1704.blogspot.mx/2013/01/normal-0-21-false-false-false-es-co-x.html
4/7
03/11/13
11 12
} }
Clase Arbol
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
p u b l i cc l a s sa r b o l { n o d or a i z = n u l l ; p u b l i cb o o l e a nt i e n e r a i z ( ) { i f ( r a i z = = n u l l )r e t u r nf a l s e ; e l s er e t u r nt r u e ; } p u b l i ca r b o la l t a ( i n td a t ) { i f ( ! t i e n e r a i z ( ) ) { n o d on u e v o = n e wn o d o ( d a t ) ; r a i z = n u e v o ; } e l s e { b o o l e a ni z q ; n o d oa c t u a l = r a i z ; w h i l e ( t r u e ) { i f ( a c t u a l . d a t o < d a t )i z q = f a l s e ; e l s ei z q = t r u e ; i f ( ! i z q ) { i f ( a c t u a l . d e r = = n u l l ) { n o d on u e v o = n e wn o d o ( d a t ) ; a c t u a l . d e r = n u e v o ; b r e a k ; } e l s ea c t u a l = a c t u a l . d e r ; } e l s e { i f ( a c t u a l . i z q = = n u l l ) { n o d on u e v o = n e wn o d o ( d a t ) ; a c t u a l . i z q = n u e v o ; b r e a k ; } e l s ea c t u a l = a c t u a l . i z q ; } } } r e t u r nt h i s ; } p u b l i cb o o l e a nb a j a ( i n td a t ) { n o d oa c t u a l = r a i z ,a n t e r i o r = r a i z ,t e m p ; w h i l e ( t r u e ) { i f ( a c t u a l = = n u l l )b r e a k ; i f ( a c t u a l . d a t o = = d a t )b r e a k ; a n t e r i o r = a c t u a l ; i f ( a c t u a l . d a t o < d a t )a c t u a l = a c t u a l . d e r ; e l s ea c t u a l = a c t u a l . d e r ; } i f ( a c t u a l = = n u l l )r e t u r nf a l s e ; e l s e { i f ( a c t u a l = = r a i z )
losestructurados1704.blogspot.mx/2013/01/normal-0-21-false-false-false-es-co-x.html
5/7
03/11/13
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
Clase Main
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
p u b l i cc l a s sM a i n{
p u b l i cs t a t i cv o i dm a i n ( S t r i n g [ ]a r g s ){ j a v a . u t i l . S c a n n e rl e e r = n e wj a v a . u t i l . S c a n n e r ( S y s t e m . i n ) ; a r b o lx = n e wa r b o l ( ) ; i n tz ; S y s t e m . o u t . p r i n t ( " I n g r e s ee ln u m e r od eD a t o sac a p t u r a r :" ) ; z = l e e r . n e x t I n t ( ) ; f o r ( i n ti = 1 ;i < = z ; i + + ) { i n tm ; S y s t e m . o u t . p r i n t l n ( " I n g r e s eD a t o" + i + " : " ) ; m = l e e r . n e x t I n t ( ) ; x . a l t a ( m ) ; } S y s t e m . o u t . p r i n t l n ( " V a l o r e sC a p t u r a d o se nP r e O r d e n : " ) ; x . i m p r i m i r p r e o r d e n ( ) ; i n tq ;
losestructurados1704.blogspot.mx/2013/01/normal-0-21-false-false-false-es-co-x.html
6/7
03/11/13
18 19 20 21 22 23 24
Comentar como:
Cuenta de Google
Publicar
Vista previa
Entrada antigua
losestructurados1704.blogspot.mx/2013/01/normal-0-21-false-false-false-es-co-x.html
7/7