Advertisement
Guest User

a

a guest
Jan 21st, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.68 KB | None | 0 0
  1. public static DoublyLinkedList<Integer> calcMMS(DoublyLinkedList<Integer> serie, Integer period) {
  2.         DoublyLinkedList<Integer> mms = new DoublyLinkedList<>();
  3.         DoublyLinkedList<Integer> aux = new DoublyLinkedList<>();
  4.        
  5.         int media = 0;
  6.        
  7.         while(serie.listIterator().hasNext()) {
  8.             int aux = it.next();
  9.             media += aux;
  10.             aux.addLast(aux);
  11.             if(aux.size() < period) {
  12.                 mms.addLast(0);
  13.                 continue;
  14.             } else if(aux.size() > period)
  15.                 media -= aux.removeFirst();
  16.            
  17.             mms.addLast(media / period);
  18.         }
  19.        
  20.         return mms;
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement