if (size == 1){
T oldValue = head.value;
head = null;
end = null;
size --;
return oldValue;
}
// 假如队列中只剩下一个元素了
if (size == 1){
T oldValue = head.value;
head = null;
end = null;
size --;
return oldValue;
}