All pastes #332508 Raw Edit

TestCh19_Jim

public java v1 · immutable
#332508 ·published 2007-01-30 01:20 UTC
rendered paste body
// Jim Herrero - CH19TESTimport java.util.Collection; import java.util.Set;import java.util.TreeSet; import java.util.List;import java.util.Queue; import java.util.Stack;import java.util.LinkedList;public class test{  public Set<Integer> intersect(Collection<Integer> c1, Collection<Integer> c2)  {    TreeSet<Integer> set = new TreeSet<Integer>();    for(Integer i:c1)      if(c2.contains(i))        set.add(i);    return set;  }  public void printReverse(List<Object> list)  { //not sure if this is how it should be done. prolly not.    String temp = "";    for(Object o:list)      temp = o.toString() + "\n\r" + temp;    System.out.println(temp);  }  public void removeConsecDuplicates(List<String> list)  {    String prev = "";    int i = 0;    for(String s:list)    {      if(s.equals(prev))        list.remove(i);      prev = s;      i++;    }  }  public Queue<Integer> reverseChunks(Queue<Integer> q)  {    Stack<Integer> stk = new Stack<Integer>();    Queue<Integer> ret = new LinkedList<Integer>();    Integer i;    for(i = q.remove(); i != null; i = q.poll())    {      if(!stk.isEmpty() && stk.peek() > i)        while(!stk.isEmpty())          ret.offer(stk.pop());      stk.push(i);    }    while(!stk.isEmpty())      ret.offer(stk.pop());    return ret;  }}