in a singly linked list also a tail pointer can be mainatained and can
be operated in fifo manner .
Now we come to 3rd point , where i found it a little confusing . but
assuming that in a doubly linked list there are 2 pointers to be
maintained
i came to conclusion that answer should be singly linked list
you can provider ur views related to this