Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static DoublyLinkedList<Integer> calcMMS(DoublyLinkedList<Integer> serie, Integer period) {
- DoublyLinkedList<Integer> mms = new DoublyLinkedList<>();
- DoublyLinkedList<Integer> aux = new DoublyLinkedList<>();
- int media = 0;
- while(serie.listIterator().hasNext()) {
- int aux = it.next();
- media += aux;
- aux.addLast(aux);
- if(aux.size() < period) {
- mms.addLast(0);
- continue;
- } else if(aux.size() > period)
- media -= aux.removeFirst();
- mms.addLast(media / period);
- }
- return mms;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement