public bool iguales2(Lista l) { bool iguales = true; if (cuentaEltos() != l.cuentaEltos()) { return(false); } Nodo aux = pri; Nodo igual = l.pri; while (aux != null && iguales) { while (aux.dato != igual.dato && iguales) { if (igual == null) { iguales = false; } igual = igual.sig; } aux = aux.sig; } return(iguales); }
public string GetInventoryInfo(Map m) { int numeroelementos = inventory.cuentaEltos(); //Mayor legibilidad// if (numeroelementos == 0) { return("My bag is empty"); } string info = ""; for (int i = 1; i <= numeroelementos; i++) { int indice = inventory.nEsimo(i); //Mayor legibilidad// info = info + "\n" + m.PrintItemInfo(indice); //Dos espacios a modo de separador// } return(info); }