Example #1
0
 //Metodo para reproducir las notas en la estructura de lista doblemente enlazada.
  void reproducirListaDoblementeEnlazada(){
      Nota temp;
      for ( int i=0 ; i < listaDoblementeEnlazada.length() ; i++ ){
          temp = listaDoblementeEnlazada.getValue(i);
          temp.play();
      }
      for ( int i=listaDoblementeEnlazada.length()-1 ; i >= 0 ; i-- ){
          temp = listaDoblementeEnlazada.getValue(i);
          temp.play();
      }
  }
Example #2
0
 //Metodo para invertir las notas en la estructura de lista doblemente enlazada.
 void invertirListaDoblementeEnlazada(){
     Nota temp;
     for(int i=0 ; i<listaDoblementeEnlazada.length() ; i++){
         temp = listaDoblementeEnlazada.remove(i);
         pila.push(temp);
     }
     while(pila.length()!=0){
         listaDoblementeEnlazada.append(pila.pop() );
     }
 }