[ create a new paste ] login | about

Link: http://codepad.org/S7lOhumD    [ raw code | output | fork ]

C, pasted on May 4:
import java.util.LinkedList;
import java.util.List;
class EmptyListException extends NullPointerException{
}
public class OrderedList<T>{
  private T value;
  private List<T> list;
  public OrderedList(){
    list = new LinkedList<T>();
  } 
  public T removeMin(){
    if (list.size() == 0){
      throw new EmptyListException();
    }
    return list.remove(0);
  }
  public T removeMax(){
    if (list.size() == 0){
      throw new EmptyListException();
    }
    return list.remove(list.size()-1);
  }
  public void print(){
    for (int i=0;i < list.size();i++){
      System.out.println(i+" : "+list.get(i));
    }
  }
  public void insert(T value){
    int beforeSize = list.size();
    if (beforeSize != 0){
      for (int i=0;i < beforeSize;i++){
        Double index = (Double)list.get(i);
        Double next = (Double)value;
        if (Double.compare(index,next) >= 0){
          list.add(i,value);
          break;
        }
      }
    }
    if (beforeSize == list.size()){
      list.add(value);
    }
  }
}


Output:
1
2
3
4
Line 1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'java'
Line 2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'java'
Line 3: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EmptyListException'
Line 5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'class'


Create a new paste based on this one


Comments: