队列分为线性和非线性两种类型