added struct list

added struct to realize qeue
Revert "added struct list"

This reverts commit 0383c2c88569dfe8420d02a63acc6d65e431a25c.