Duy Dinh - 2013-06-13
/**
 * Remove element from a list
 * 
 * @param list
 *            input list
 * @param e
 *            particular element to be removed
 */
private static void removeElements(ArrayList<Integer> list, Integer e) {
    int i = 0;
    while (i < list.size() && list.get(i) == e) {
        list.remove(i);
        i++;
    }
    // Process last element
    i = list.size() - 1;
    if (list.get(i) == e)
        list.remove(i);
}
 

Last edit: Duy Dinh 2013-06-13