LISTAS Practico Nº 3 Ejercicio 5Año 2012 Resolución con Lista Circular Doble
public class Nodo { private int numHab; private int tipoHab; private int doc; private String nom; private String apel; private int cantPers; private Nodo ps; private Nodo pa; public Nodo(int num, int tipo, int docu,String nom, String ape, int CP) { this.numHab = num; this.tipoHab = tipo; this.doc = docu; this.nom = nom; this.apel = ape; this.cantPers= CP; this.ps = null; this.pa = null; } // agregar los metodos get ()y set()
public class ListaCDE { private Nodo list; public ListaCDE() { Nodo x = new Nodo(0, 0, 0, "", "", 0); x.setPs(x); x.setPa(x); list = x;} public void insertar(int numero, int tipoH,Nodo p) { Nodo x = new Nodo(numero, tipoH, 0, " ", " ", 0); (p.getPa()).setPs(x); x.setPa(p.getPa()); x.setPs(p); p.setPa(x); list.setNumHab(list.getNumHab() + 1); }
public Nodo quitar(int n) { Nodo x = null; boolean b = false; Nodo p = list.getPs(); while (p != list && !b) { if (p.getNumHab()==n) { b = true; } else { p = p.getPs(); }} if (b == true) { x = p; (p.getPa()).setPs(p.getPs()); (p.getPs()).setPa(p.getPa()); list.setNumHab(list.getNumHab() - 1); } return x; }
import java.util.*; public class ListaCDEApp { ListaCDE miHotel = new ListaCDE(); Scanner entrada = new Scanner(System.in); public void crearHotel() { char op = 's'; while (op != 'n') { System.out.print("Ingrese el Numero de Habitación: "); int numHab = entrada.nextInt(); System.out.print("Ingrese el Tipo de Habitación: "); int tipoHab = entrada.nextInt(); InsertarOrde(numHab, tipoHab); System.out.println("Continuar s/n?"); op = entrada.next().charAt(0); } }
public void altaCliente() { Nodo p = miHotel.getList().getPs(); char op = 's'; while (op != 'n') { System.out.print("Ingrese el numero de la habitación que se ocupa: "); int numHab = entrada.nextInt(); int b=0; while((p!=miHotel.getList()) && (b==0)){ if ((p.getNumHab()==numHab) && (p.getCantPers()==0)) { System.out.print("Ingrese el Nombre del Cliente: "); String nombre = entrada.next(); System.out.print("Ingrese el Apellido del Cliente: "); String apellido = entrada.next(); System.out.print("Ingrese el Documento del Cliente: "); int dni = Integer.parseInt(entrada.next()); System.out.print("Ingrese la cantidad de personas que se hospedarán: "); int cantPersonas = Integer.parseInt(entrada.next()); p.setNom(nombre); p.setApel(apellido); p.setDoc(dni); p.setCantPers(cantPersonas); b=1; } p=p.getPs(); } if(b==0){ System.out.println("la habitacion no existe"); } System.out.println("Continuar s/n?"); op = entrada.next().charAt(0); } }
public void InsertarOrde(int n, int t){ Nodo p=miHotel.getList(); p=p.getPs(); int b=0; while ((p!=miHotel.getList())&& (b==0)) { if( n==p.getNumHab()){ System.out.println("la habitación ya existe"); b=1; } else { if(p.getNumHab()>n){ miHotel.insertar(n,t,p); b=1; } else { p=p.getPs(); } } }
if(b==0){ miHotel.insertar(n, t, p); } }
Agregue los métodos: bajaCliente() consultaCliente() menu() para completar el ejercicio.
15 ago. 2017 - acción colectiva con el fin de tener un impacto transformador en el país. ... con potencial de crecimiento, que aporten a la inclusión social, ...
todavía la práctica de métodos alternos o diferentes a los alópatas, el más difundido ... Referencias bibliográficas. 1. Cuesta Marcelino. El saber griego y la ciencia romana . .... cronología universal única; el valor de interpretar los datos en vez
Desde los centros tecnológicos Tecnalia y Vicomtech-IK4 hacia las Industrias Creativas y Culturales (ICC) para configurar productos y servicios innovadores y ...
Uno de los mayores avances en el campo de la educación en los últimos cincuenta años ha sido, sin duda, la posibilidad de dar cuenta del proceso de aprendizaje y de las variables que intervienen en la comprensión para mejorar la enseñanza. Esto está
Apoyar el proyecto de ventanilla única de LABxCDMX. Plan de desarrollo de identidad de la ciudad en conjunto con sus agentes culturales. Demostrar la relevancia de los eventos musicales alternativos e independientes. En base a estadísticas y datos, a
institucional y empujar políticas públicas que contribuyan a su desarrollo y 2- Facilitar la comunicación entre agentes y promotoras para fortalecer al gremio y ...
está disponible a través de dos unidades de estado sólido o ... Lenovo XClarity ofrece una solución de gestión de sistemas centralizada que ayuda a los.
material, running/being involved in organisations, events, social media campaigns or ... Please email [email protected] for further information. ... Opportunity to work with organizations such as Finding Ada or Stemettes to address the ...
27 oct. 2017 - Cultivadores de Coca, Amapola y Marihuana- COCCAM; la reactivación de la Mesa Interlocución del. Catatumbo por la inversión social del ...
ISD, complies with all state and federal regulations pertaining to the confidentiality of ... failures to comply with confidentiality requirements. La Cooperativa ...
Keith Edge, Superintendent 580-566-2558 ext. 13,. Elizabeth McAdams, Special Education Director 580-566-2735 ext. 46, or mail to: Boswell Public School.
ISD, complies with all state and federal regulations pertaining to the confidentiality of ... failures to comply with confidentiality requirements. La Cooperativa ...
Springdale Public Schools. DVD Order Form. Donation: $10 Quantity: ____ Total $____. Make checks payable to: Event: Teacher Name: Parent Name: Student ...
July 2018. Su M Tu W Th F. S. 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. August 2018. Su M Tu W Th F. S. 1. 2.
Gastos de Capital. 112,017,263. 8.3%. Adquisición de activos de capital fijo. 72,529,156. 5.3%. Transferencias de capital. 39,488,107. 2.9%. Otros. 0. 0.0%.
reposición del Distrito de Conway Public Schools). En ... agotado, CPSD utilizará la Ley 286 que permite que el distrito escolar pueda compensar días perdidos.
hace 7 días - The State of New Jersey requires scoliosis screening in schools every other year. Students in grades 9 and 11 will be screened during their physical education class. Boys and girls are screened at different times. The nurse will ask to