使用linkedlist来作为queue