Stack y Queue ? También deberíamos poder encontrar elementos específicos en nuestra lista enlazada. ¡Recorrer a través de estructuras de datos es algo con lo que querrás practicar mucho! Vamos a crear un método indexOf que tome un element como un argumento y devuelva el index ese elemento en la lista enlazada. Si el elemento no se encuentra en la lista enlazada, devuelva -1 . También implementemos un método que haga lo contrario: un método elementAt que toma un index como argumento y devuelve el element en el index dado. Si no se encuentra ningún element , devuelva undefined . isEmpty que compruebe si la lista enlazada está vacía, un método indexOf que devuelve el index de un elemento dado y un elementAt que devuelve un element en un index. determinado index. LinkedList debe tener un método indexOf .
testString: 'assert((function(){var test = new LinkedList(); return (typeof test.indexOf === "function")}()), "Your LinkedList class should have a indexOf method.");'
- text: Tu clase LinkedList debe tener un método elementAt .
testString: 'assert((function(){var test = new LinkedList(); return (typeof test.elementAt === "function")}()), "Your LinkedList class should have a elementAt method.");'
- text: Su método de size debe devolver la longitud de la lista enlazada
testString: 'assert((function(){var test = new LinkedList(); test.add("cat"); test.add("dog"); test.add("kitten"); return test.size() === 3}()), "Your size method should return the length of the linked list");'
- text: Su método indexOf debe devolver el índice del elemento dado.
testString: 'assert((function(){var test = new LinkedList(); test.add("cat"); test.add("dog"); test.add("kitten"); return test.indexOf("kitten") === 2}()), "Your indexOf method should return the index of the given element.");'
- text: Su método elementAt debería regresar al elemento en un índice dado.
testString: 'assert((function(){var test = new LinkedList(); test.add("cat"); test.add("dog"); test.add("kitten"); return test.elementAt(1) === "dog"}()), "Your elementAt method should return at element at a given index.");'
```