docs: public int add(int label,float score) {
  		int i = 0;
  		int max;
  		if(n==-1)
  			max = scores.size();
  		else
  			max = n>scores.size()?scores.size():n;
  
  			for (i = 0; i < max; i++) {
  				if (score > scores.get(i))
  					break;
  			}
  			//TODO: 没有删除多余的信息
  			if(n!=-1&&i>=n)
  				return -1;
  			if(i<scores.size()){
  				scores.insert(i,score);
  				labels.insert(i,label);
  			}else{
  				scores.add(score);
  				labels.add(label);
  			}
  			return i;
  	}