Depende un poco de cómo se implemente la lista vinculada. Si es Java LinkedList, esta es realmente una lista doblemente enlazada que permite una fácil transversal en cualquier dirección. Para la LinkedList de java, querrá usar ListIterator y descendingIterator para examinar el inicio y el final de la lista.
[código]
LinkedList seq =… .. // sin embargo, la secuencia está definida.
Iterator start = seq. iterador ();
Iterator end = seq.descendingIterator ();
if (seq.length> = 3) {// necesita al menos 3 caracteres
char c0 = start.next (); // primer personaje
char c1 = start.next (); // Segundo personaje
char c2 = start.next (); // tercer personaje
Comienzo de cadena = “” + c0 + c1 + c2; // crea una cadena de los primeros tres caracteres
- ¿Para qué se utiliza el análisis de microarrays de ADN?
- ¿Qué significa cuando tengo una "coincidencia exacta de 12 marcadores Y-ADN"?
- ¿Qué porcentaje de ADN humano ha sido decodificado?
- ¿Se pobló la Tierra de 1 hombre y 1 mujer? ¿Es posible? ¿Hay evidencia en el ADN de los humanos de que todos venimos de dos personas?
- ¿Estamos programados para regresar a nuestra patria como salmones?
char d0 = end.next (); // último personaje
char d1 = end.next (); // último pero un personaje
char d2 = end.next (); // último pero 2 caracteres
Cadena final = “” + d2 + d1 + d0; // crea una cadena de los últimos tres caracteres
if (begin.equals (“AUG”) || ending.equals (“AAA”)) {
System.out.println (“Éxito”);
}
}
[/código]